[Extendible][Dashboard] Allow to create a server clicking the

'Add New Server' button on the dashboard, even when the first node is
of not type of 'server-group' in the browser tree.
This commit is contained in:
Ashesh Vashi
2017-03-21 22:55:19 +05:30
parent 2142824448
commit 90a369b7de

View File

@@ -237,7 +237,17 @@ function(r, $, pgAdmin, _, Backbone) {
add_new_server: function() {
if (pgBrowser && pgBrowser.tree) {
var i = pgBrowser.tree.first(null, false),
serverModule = r('pgadmin.node.server');
serverModule = r('pgadmin.node.server'),
itemData = pgBrowser.tree.itemData(i);
while (itemData && itemData._type != "server-group") {
i = pgBrowser.tree.next(i);
itemData = pgBrowser.tree.itemData(i);
}
if (!itemData) {
return;
}
if (serverModule) {
serverModule.callbacks.show_obj_properties.apply(