From 291efc009783fc1067771d207f6360d9f4f0567c Mon Sep 17 00:00:00 2001 From: Zaid Abdulla Date: Tue, 4 Feb 2014 22:55:27 +0300 Subject: [PATCH] Save DeviceId structure from inform request. --- acs.coffee | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/acs.coffee b/acs.coffee index 24eb604..80e5413 100644 --- a/acs.coffee +++ b/acs.coffee @@ -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 : ''})