Hi,
PFA minor patch to fix the issue where add new server functionality through
Quick link on Dashboard is broken.
RM#2634
--
Regards,
Murtuza Zabuawala
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
[image: https://community.postgresrocks.net/]
<https://community.postgresrocks.net/>
diff --git a/web/pgadmin/dashboard/static/js/dashboard.js
b/web/pgadmin/dashboard/static/js/dashboard.js
index 86ebe38..22b7675 100644
--- a/web/pgadmin/dashboard/static/js/dashboard.js
+++ b/web/pgadmin/dashboard/static/js/dashboard.js
@@ -357,11 +357,13 @@ function(url_for, gettext, r, $, _, pgAdmin, Backbone,
Backgrid, Flotr,
// Handler function to support the "Add Server" link
add_new_server: function() {
if (pgBrowser && pgBrowser.tree) {
- var i = pgBrowser.tree.first(null, false),
- serverModule = r('pgadmin.node.server'),
- itemData = pgBrowser.tree.itemData(i);
+ var i = pgBrowser.tree.selected().length != 0 ?
+ pgBrowser.tree.selected() :
+ pgBrowser.tree.first(null, false),
+ serverModule = r('pgadmin.node.server'),
+ itemData = pgBrowser.tree.itemData(i);
- while (itemData && itemData._type != "server-group") {
+ while (itemData && itemData._type != "server_group") {
i = pgBrowser.tree.next(i);
itemData = pgBrowser.tree.itemData(i);
}