From c568bb63325b8a95d7fd5a3df17cc00c035c20bc Mon Sep 17 00:00:00 2001 From: Zaid Abdulla Date: Sun, 13 Jan 2013 16:15:55 +0300 Subject: [PATCH] Fixed bug in presets adding invalid setParameterValues task --- presets.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/presets.coffee b/presets.coffee index 407e66f..0dac012 100644 --- a/presets.coffee +++ b/presets.coffee @@ -83,10 +83,11 @@ exports.assertPresets = (deviceId, presetsHash, callback) -> expiry = Math.min(expiry, c.age - timeDiff) else throw new Error('Unknown configuration type') + if getParameterValues.length taskList.push {device : deviceId, name : 'getParameterValues', parameterNames: getParameterValues, timestamp : db.mongo.Timestamp()} if setParameterValues.length - taskList.push {device : deviceId, name : 'setParameterValues', parameterValues: getParameterValues, timestamp : db.mongo.Timestamp()} + taskList.push {device : deviceId, name : 'setParameterValues', parameterValues: setParameterValues, timestamp : db.mongo.Timestamp()} if not presetsHash presetsHash = calculatePresetsHash(presets)