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)
|
nextTask(currentRequest, cookies)
|
||||||
else if reqParams.fault?
|
else if reqParams.fault?
|
||||||
util.log("#{currentRequest.deviceId}: Fault response for task #{task._id}")
|
util.log("#{currentRequest.deviceId}: Fault response for task #{task._id}")
|
||||||
task.fault = reqParams.fault
|
db.tasksCollection.update({_id : db.mongo.ObjectID(String(task._id))}, {$set : {fault : reqParams.fault}}, (err) ->
|
||||||
db.saveTask(task, (err) ->
|
|
||||||
# Faulty task. No more work to do until task is deleted.
|
# Faulty task. No more work to do until task is deleted.
|
||||||
res = tr069.response(currentRequest.sessionId, resParams, cookies)
|
res = tr069.response(currentRequest.sessionId, resParams, cookies)
|
||||||
writeResponse(currentRequest, res)
|
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.mongo = mongo
|
||||||
exports.memcached = memcached
|
exports.memcached = memcached
|
||||||
exports.getTask = getTask
|
exports.getTask = getTask
|
||||||
exports.updateTask = updateTask
|
exports.updateTask = updateTask
|
||||||
exports.saveTask = saveTask
|
|
||||||
Reference in new issue
Block a user