mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Fixing error when properties is null
This commit is contained in:
parent
12c8483b4b
commit
99fee36f2c
@ -49,17 +49,17 @@ deviceModule = function () {
|
|||||||
privateMethods.callBackend = function (url, method) {
|
privateMethods.callBackend = function (url, method) {
|
||||||
if (constants["HTTP_GET"] == method) {
|
if (constants["HTTP_GET"] == method) {
|
||||||
return serviceInvokers.XMLHttp.get(url,
|
return serviceInvokers.XMLHttp.get(url,
|
||||||
function (backendResponse) {
|
function (backendResponse) {
|
||||||
var response = {};
|
var response = {};
|
||||||
response.content = backendResponse.responseText;
|
response.content = backendResponse.responseText;
|
||||||
if (backendResponse.status == 200) {
|
if (backendResponse.status == 200) {
|
||||||
response.status = "success";
|
response.status = "success";
|
||||||
} else if (backendResponse.status == 400 || backendResponse.status == 401 ||
|
} else if (backendResponse.status == 400 || backendResponse.status == 401 ||
|
||||||
backendResponse.status == 404 || backendResponse.status == 500) {
|
backendResponse.status == 404 || backendResponse.status == 500) {
|
||||||
response.status = "error";
|
response.status = "error";
|
||||||
}
|
}
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
log.error("Runtime error : This method only support HTTP GET requests.");
|
log.error("Runtime error : This method only support HTTP GET requests.");
|
||||||
@ -254,9 +254,11 @@ deviceModule = function () {
|
|||||||
var device = parse(backendResponse.responseText);
|
var device = parse(backendResponse.responseText);
|
||||||
var propertiesList = device["properties"];
|
var propertiesList = device["properties"];
|
||||||
var properties = {};
|
var properties = {};
|
||||||
for (var i = 0; i < propertiesList.length; i++) {
|
if (propertiesList) {
|
||||||
properties[propertiesList[i]["name"]] =
|
for (var i = 0; i < propertiesList.length; i++) {
|
||||||
propertiesList[i]["value"];
|
properties[propertiesList[i]["name"]] =
|
||||||
|
propertiesList[i]["value"];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
var deviceObject = {};
|
var deviceObject = {};
|
||||||
deviceObject[constants["DEVICE_IDENTIFIER"]] = device["deviceIdentifier"];
|
deviceObject[constants["DEVICE_IDENTIFIER"]] = device["deviceIdentifier"];
|
||||||
@ -356,7 +358,7 @@ deviceModule = function () {
|
|||||||
|
|
||||||
publicMethods.getDevices = function (userName) {
|
publicMethods.getDevices = function (userName) {
|
||||||
var url = devicemgtProps["httpsURL"] +
|
var url = devicemgtProps["httpsURL"] +
|
||||||
devicemgtProps["backendRestEndpoints"]["deviceMgt"] + "/devices/user/" + userName;
|
devicemgtProps["backendRestEndpoints"]["deviceMgt"] + "/devices/user/" + userName;
|
||||||
return serviceInvokers.XMLHttp.get(
|
return serviceInvokers.XMLHttp.get(
|
||||||
url, function (responsePayload) {
|
url, function (responsePayload) {
|
||||||
for (var i = 0; i < responsePayload.length; i++) {
|
for (var i = 0; i < responsePayload.length; i++) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user