Don't delete InternetGatewayDevice tree when reinitializing device

This commit is contained in:
Zaid Abdulla committed 2013-07-22 20:32:32 +03:00
1 parent 8167c0c6e5
commit bcfd56d868
2 files changed
+18 -16

No files matched your search

+3 -5
View File
@@ -117,11 +117,9 @@ updateDevice = (currentRequest, actions, callback) ->
)
else if updates['_lastBootstrap']?
# reinitialize on bootstrap event (e.g. firmware upgrade)
db.devicesCollection.update({'_id' : currentRequest.deviceId}, {'$unset' : 'InternetGatewayDevice'}, {safe: true}, (err, count) ->
task = {device : currentRequest.deviceId, name : 'init', timestamp : config.INIT_TIMESTAMP}
apiFunctions.insertTasks(task, (err) ->
callback(err) if callback?
)
task = {device : currentRequest.deviceId, name : 'init', timestamp : config.INIT_TIMESTAMP}
apiFunctions.insertTasks(task, (err) ->
callback(err) if callback?
)
else
callback() if callback?