diff --git a/ui/scripts/cloudStack.js b/ui/scripts/cloudStack.js index 3293c2540f0..1d2dbe8f438 100644 --- a/ui/scripts/cloudStack.js +++ b/ui/scripts/cloudStack.js @@ -66,21 +66,21 @@ dataType: 'json', cache: false, error: function(data) { - var clickAction = false; - if (isValidJsonString(data.responseText)) { - var json = JSON.parse(data.responseText); - if (json != null) { - var property; - for(property in json) {} - var errorObj = json[property]; - if(errorObj.errorcode == 401 && errorObj.errortext == "unable to verify user credentials and/or request signature") { - clickAction = function() { - $('#user-options a').eq(0).trigger('click'); - }; + var clickAction = false; + if (isValidJsonString(data.responseText)) { + var json = JSON.parse(data.responseText); + if (json != null) { + var property; + for(property in json) {} + var errorObj = json[property]; + if(errorObj.errorcode == 401 && errorObj.errortext == "unable to verify user credentials and/or request signature") { + clickAction = function() { + $('#user-options a').eq(0).trigger('click'); + }; + } + } } - } - } - cloudStack.dialog.notice({ message: parseXMLHttpResponse(data), clickAction: clickAction }); + cloudStack.dialog.notice({ message: parseXMLHttpResponse(data), clickAction: clickAction }); }, beforeSend: function(XMLHttpRequest) { if (g_mySession == $.cookie("JSESSIONID")) {