diff --git a/ui/scripts/cloud.core.js b/ui/scripts/cloud.core.js index bab9483a0a9..13e56ddcd51 100644 --- a/ui/scripts/cloud.core.js +++ b/ui/scripts/cloud.core.js @@ -1073,11 +1073,15 @@ function handleErrorInDialog2(errorMsg, $thisDialog) { } function parseXMLHttpResponse(XMLHttpResponse) { - var property; var json = jQuery.parseJSON(XMLHttpResponse.responseText); - for(property in json) {} - var errorObj = json[property]; - return fromdb(errorObj.errortext); + if (json != null) { + var property; + for(property in json) {} + var errorObj = json[property]; + return fromdb(errorObj.errortext); + } else { + return null; + } } function showLeftNavigationBasedOnRole() {