Instead of saving, only set fault property when receiving fault response.
This commit is contained in:
1 parent
5b7e937cd8
commit
bdbcbbb193
2 files changed
+1
-10
No files matched your search
+1
-2
@@ -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)
|
||||
|
||||
@@ -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
|
||||
Reference in new issue
Block a user