diff --git a/client/WEB-INF/classes/resources/messages.properties b/client/WEB-INF/classes/resources/messages.properties index f6395bea3ca..2c0b8fc3d7a 100644 --- a/client/WEB-INF/classes/resources/messages.properties +++ b/client/WEB-INF/classes/resources/messages.properties @@ -8,6 +8,7 @@ message.launch.zone=Zone is ready to launch; please proceed to the next step. error.unable.to.reach.management.server=Unable to reach Management Server label.internal.name=Internal name label.max.networks=Max. networks +error.invalid.username.password=Invalid username or password #new labels (end) ************************************************************************************************ #modified labels (begin) ***************************************************************************************** diff --git a/client/WEB-INF/classes/resources/messages_ja.properties b/client/WEB-INF/classes/resources/messages_ja.properties index 279439090c1..6b33a628b83 100644 --- a/client/WEB-INF/classes/resources/messages_ja.properties +++ b/client/WEB-INF/classes/resources/messages_ja.properties @@ -7,6 +7,8 @@ label.network.service.providers=Network Service Providers message.launch.zone=Zone is ready to launch; please proceed to the next step. error.unable.to.reach.management.server=Unable to reach Management Server label.internal.name=Internal name +label.max.networks=Max. networks +error.invalid.username.password=Invalid username or password #new labels (end) ************************************************************************************************ #modified labels (begin) ***************************************************************************************** diff --git a/ui/index.jsp b/ui/index.jsp index d4aa46dfa18..7f7a79611ca 100644 --- a/ui/index.jsp +++ b/ui/index.jsp @@ -2875,6 +2875,7 @@ dictionary = { 'label.purpose': '', 'error.please.specify.physical.network.tags': '', 'error.unable.to.reach.management.server': '', -'label.internal.name': '' +'label.internal.name': '', +'error.invalid.username.password': '' }; diff --git a/ui/scripts/cloudStack.js b/ui/scripts/cloudStack.js index 7d3ebd069f7..80cda99b070 100644 --- a/ui/scripts/cloudStack.js +++ b/ui/scripts/cloudStack.js @@ -267,13 +267,11 @@ window.g_projectsInviteRequired = false; }, error: function(XMLHttpRequest) { - var errorMsg = parseXMLHttpResponse(XMLHttpRequest); - if(errorMsg.length == 0) { - if(XMLHttpRequest.status == 0) - errorMsg = dictionary['error.unable.to.reach.management.server']; - else - errorMsg = dictionary['label.error']; - } + var errorMsg = parseXMLHttpResponse(XMLHttpRequest); + if(errorMsg.length == 0 && XMLHttpRequest.status == 0) + errorMsg = dictionary['error.unable.to.reach.management.server']; + else + errorMsg = _l('error.invalid.username.password'); //override error message args.response.error(errorMsg); }, beforeSend : function(XMLHttpResponse) {