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;