diff --git a/dashboard-ui/scripts/edititemimages.js b/dashboard-ui/scripts/edititemimages.js index 5fac058381..16dfd2e0a2 100644 --- a/dashboard-ui/scripts/edititemimages.js +++ b/dashboard-ui/scripts/edititemimages.js @@ -288,7 +288,7 @@ html += '
'; - html += '
'; + html += '
'; html += '
'; diff --git a/dashboard-ui/thirdparty/apiclient/connectionmanager.js b/dashboard-ui/thirdparty/apiclient/connectionmanager.js index 498dcf3c33..f009fd10e7 100644 --- a/dashboard-ui/thirdparty/apiclient/connectionmanager.js +++ b/dashboard-ui/thirdparty/apiclient/connectionmanager.js @@ -169,6 +169,23 @@ return apiClient; } + self.getOrCreateApiClient = function (serverId) { + + var apiClient = self.getApiClient(serverId); + + if (apiClient) { + return apiClient; + } + + var credentials = credentialProvider.credentials(); + var server = credentials.servers.filter(function (s) { + return stringEqualsIgnoreCase(s.Id, serverId); + + })[0]; + + return getOrAddApiClient(server, server.LastConnectionMode); + }; + function onAuthenticated(apiClient, result, options, saveCredentials) { var server = apiClient.serverInfo;