Use ceil instead of floor for cache expiry to avoid 0 seconds cache duration.

This commit is contained in:
Zaid Abdulla committed 2013-11-03 09:27:05 +03:00
1 parent fb1247191f
commit 2839d27a8e
1 file changed
+1 -1
+1 -1
View File
@@ -218,7 +218,7 @@ assertPresets = (currentRequest) ->
presets.getDevicePreset(currentRequest.deviceId, allPresets, allObjects, (devicePreset) ->
presets.processDevicePreset(currentRequest.deviceId, devicePreset, (taskList, addTags, deleteTags, expiry) ->
db.redisClient.setex("#{currentRequest.deviceId}_presets_hash", Math.floor(expiry - config.PRESETS_TIME_PADDING), presetsHash, (err, res) ->
db.redisClient.setex("#{currentRequest.deviceId}_presets_hash", Math.ceil(expiry - config.PRESETS_TIME_PADDING), presetsHash, (err, res) ->
throw err if err
)