Return error instead of throwing exception when saving task.
This commit is contained in:
1 parent
82e7c60a5b
commit
7828142391
1 file changed
+3
-4
@@ -75,10 +75,9 @@ saveTask = (task, callback) ->
|
|||||||
# task ID can either be a string or a MongoDB ID
|
# task ID can either be a string or a MongoDB ID
|
||||||
id = String(task._id)
|
id = String(task._id)
|
||||||
task._id = mongodb.ObjectID(id)
|
task._id = mongodb.ObjectID(id)
|
||||||
tasksCollection.save(task, (err) ->
|
tasksCollection.save(task, (mongoErr) ->
|
||||||
throw new Error(err) if err
|
memcached.del(id, (memcachedErr, res) ->
|
||||||
memcached.del(id, (err, res) ->
|
callback(mongoErr or memcachedErr)
|
||||||
callback(err)
|
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user