From 2839d27a8e661ebaf68e8ea70c2f5faf619846d2 Mon Sep 17 00:00:00 2001 From: Zaid Abdulla Date: Sun, 3 Nov 2013 09:27:05 +0300 Subject: [PATCH] Use ceil instead of floor for cache expiry to avoid 0 seconds cache duration. --- acs.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/acs.coffee b/acs.coffee index 7ff3b77..a7f0a01 100644 --- a/acs.coffee +++ b/acs.coffee @@ -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 )