From 2440f89a7134d9c8ff28b8f93ea0baf1e2abb211 Mon Sep 17 00:00:00 2001 From: Murtuza Zabuawala Date: Mon, 19 Sep 2016 15:37:04 +0100 Subject: [PATCH] Fix an issue where the edit icon vanished and the default tab wasn't shown when advanced-editing a column in the table dialogue. Fixes #1704 --- .../databases/schemas/templates/schema/js/schema.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/templates/schema/js/schema.js b/web/pgadmin/browser/server_groups/servers/databases/schemas/templates/schema/js/schema.js index 76919aaba..121af6044 100644 --- a/web/pgadmin/browser/server_groups/servers/databases/schemas/templates/schema/js/schema.js +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/templates/schema/js/schema.js @@ -112,8 +112,11 @@ function($, _, S, pgAdmin, pgBrowser, Backform, alertify) { id: 'security', label: '{{ _("Security") }}', type: 'group', // Show/Hide security group for nodes under the catalog visible: function(args) { - if (args && 'node_info' in args && 'catalog' in args.node_info) { - return false; + if (args && 'node_info' in args) { + // If node_info is not present in current object then it might in its + // parent in case if we used sub node control + var node_info = args.node_info || args.handler.node_info; + return 'catalog' in node_info ? false : true; } return true; }