From a1b886bdbabd903ff9a252ab1bd6e873180aa4f1 Mon Sep 17 00:00:00 2001 From: xcv58 Date: Thu, 17 Sep 2015 15:48:53 -0400 Subject: [PATCH] add code to handle POST metadata's statements is object or array. --- app/server/RESTful/utils.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/server/RESTful/utils.js b/app/server/RESTful/utils.js index 17a8480..0b77843 100644 --- a/app/server/RESTful/utils.js +++ b/app/server/RESTful/utils.js @@ -77,11 +77,13 @@ addDeviceToCollection = function(obj, collection) { }; addMetadataToCollection = function(obj, collection) { - var statements = {}; - obj.statements.forEach(function(oneStatement) { - statements[oneStatement.label] = oneStatement; - }); - obj.statements = statements; + if (Array.isArray(obj.statements)) { + var statements = {}; + obj.statements.forEach(function(oneStatement) { + statements[oneStatement.label] = oneStatement; + }); + obj.statements = statements; + } var newPackage = { package: obj };