Return error instead of throwing exception when saving task.

This commit is contained in:
Zaid Abdulla committed 2013-09-13 19:45:00 +03:00
1 parent 82e7c60a5b
commit 7828142391
1 file changed
+3 -4
+3 -4
View File
@@ -75,10 +75,9 @@ saveTask = (task, callback) ->
# 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)
tasksCollection.save(task, (mongoErr) ->
memcached.del(id, (memcachedErr, res) ->
callback(mongoErr or memcachedErr)
)
)