Skip to content

Commit 42dba83

Browse files
authored
Merge pull request #57 from maria-simon/master
Fix for issue #56
2 parents 9dde2df + 14d0c74 commit 42dba83

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

lib/apicontrollersbase.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,10 @@ class APIOperationBase {
102102
} else
103103
{
104104
//TODO: slice added due to BOM character. remove once BOM character is removed.
105-
var responseObj = JSON.parse(body.slice(1));
106-
logger.debug(JSON.stringify(responseObj, 2, null));
107-
obj._response = responseObj;
105+
if(typeof body!=='undefined'){
106+
var responseObj = JSON.parse(body.slice(1));
107+
logger.debug(JSON.stringify(responseObj, 2, null));
108+
obj._response = responseObj;
108109
/*
109110
var jsonResponse = JSON.stringify(body);
110111
console.log("escaped body : '" + escape(jsonResponse) + "'");
@@ -114,6 +115,11 @@ class APIOperationBase {
114115
*/
115116
callback();
116117
}
118+
else
119+
{
120+
logger.error("Undefined Response");
121+
}
122+
}
117123
});
118124

119125
logger.debug('Exit APIOperationBase execute');

0 commit comments

Comments
 (0)