From 9d6c59a3f8ee86c49c0134f02db40ace6ed06ccf Mon Sep 17 00:00:00 2001 From: Dmitry Krokhin Date: Mon, 27 Jan 2020 19:34:27 +0300 Subject: [PATCH] unique connections list --- public/admin/js/Home/Tab.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/public/admin/js/Home/Tab.js b/public/admin/js/Home/Tab.js index 94f8438..98bb749 100644 --- a/public/admin/js/Home/Tab.js +++ b/public/admin/js/Home/Tab.js @@ -94,7 +94,13 @@ Ext.define('Admin.Home.Tab', { Admin.Database.Tab.prototype.items[1].hidden = !result.query; }); if (Ext.isArray(result.connections) && result.connections[0].length) { - connections = Ext.Array.unique(connections.concat(result.connections)); + var map = {} + connections.concat(result.connections).forEach(string => { + let connection = this.parseConnectionString(string) + let key = connection.username + '@' + connection.hostname + ":" + connection.port; + map[key] = string; + }); + connections = Ext.Object.getValues(map); } if(!connections.length) { grid.hide();