From 365240e17a9bc0c8762b99300fccf6d16e47d14e Mon Sep 17 00:00:00 2001 From: grafixeyehero Date: Mon, 28 Oct 2019 21:35:49 +0300 Subject: [PATCH] Restore mergeServers condition --- src/bower_components/apiclient/connectionmanager.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/bower_components/apiclient/connectionmanager.js b/src/bower_components/apiclient/connectionmanager.js index 6b718d615e..95a819ea4c 100644 --- a/src/bower_components/apiclient/connectionmanager.js +++ b/src/bower_components/apiclient/connectionmanager.js @@ -37,6 +37,14 @@ define(["events", "apiclient", "appStorage"], function (events, apiClientFactory }); } + function mergeServers(credentialProvider, list1, list2) { + for (var i = 0, length = list2.length; i < length; i++) { + credentialProvider.addOrUpdateServer(list1, list2[i]); + } + + return list1; + } + function updateServerInfo(server, systemInfo) { server.Name = systemInfo.ServerName; if (systemInfo.Id) { @@ -636,6 +644,7 @@ define(["events", "apiclient", "appStorage"], function (events, apiClientFactory return Promise.all([findServers()]).then(function (responses) { var foundServers = responses[0]; var servers = credentials.Servers.slice(0); + mergeServers(credentialProvider, servers, foundServers); servers.sort(function (a, b) { return (b.DateLastAccessed || 0) - (a.DateLastAccessed || 0); });