Instead of saving, only set fault property when receiving fault response.

This commit is contained in:
Zaid Abdulla committed 2013-01-19 00:49:54 +03:00
1 parent 5b7e937cd8
commit bdbcbbb193
2 files changed
+1 -10

No files matched your search

+1 -2
View File
@@ -244,8 +244,7 @@ else
nextTask(currentRequest, cookies)
else if reqParams.fault?
util.log("#{currentRequest.deviceId}: Fault response for task #{task._id}")
task.fault = reqParams.fault
db.saveTask(task, (err) ->
db.tasksCollection.update({_id : db.mongo.ObjectID(String(task._id))}, {$set : {fault : reqParams.fault}}, (err) ->
# Faulty task. No more work to do until task is deleted.
res = tr069.response(currentRequest.sessionId, resParams, cookies)
writeResponse(currentRequest, res)
-8
View File
@@ -56,15 +56,7 @@ updateTask = (task, callback) ->
)
saveTask = (task, callback) ->
task._id = mongo.ObjectID(String(task._id))
tasksCollection.save(task, (err) ->
callback(err)
)
exports.mongo = mongo
exports.memcached = memcached
exports.getTask = getTask
exports.updateTask = updateTask
exports.saveTask = saveTask