Save DeviceId structure from inform request.

This commit is contained in:
Zaid Abdulla committed 2014-02-04 22:55:27 +03:00
1 parent 0dac040b63
commit 291efc0097
1 file changed
+5 -1
+5 -1
View File
@@ -206,7 +206,11 @@ inform = (currentRequest, cwmpRequest) ->
updateAndRespond()
)
else
db.devicesCollection.insert({_id : currentRequest.deviceId, _registered : now}, (err) ->
deviceIdDetails = {}
for k, v of cwmpRequest.methodRequest.deviceId
deviceIdDetails["_#{k}"] = v
db.devicesCollection.insert({_id : currentRequest.deviceId, _registered : now, _deviceId : deviceIdDetails}, (err) ->
throw err if err
util.log("#{currentRequest.deviceId}: New device registered")
_tasks.push({device: currentRequest.deviceId, name : 'refreshObject', objectName : ''})