Fixed possible bug caused by not clearing task cache when saving.
This commit is contained in:
1 parent
c72705d777
commit
82e7c60a5b
1 file changed
+6
-1
@@ -72,10 +72,15 @@ updateTask = (task, callback) ->
|
||||
|
||||
|
||||
saveTask = (task, callback) ->
|
||||
task._id = mongodb.ObjectID(String(task._id))
|
||||
# task ID can either be a string or a MongoDB ID
|
||||
id = String(task._id)
|
||||
task._id = mongodb.ObjectID(id)
|
||||
tasksCollection.save(task, (err) ->
|
||||
throw new Error(err) if err
|
||||
memcached.del(id, (err, res) ->
|
||||
callback(err)
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
exports.memcached = memcached
|
||||
|
||||
Reference in new issue
Block a user