From b41066a6b69b146ca71c697f54a27f2b82e34b31 Mon Sep 17 00:00:00 2001 From: Ashesh Vashi Date: Tue, 1 Mar 2016 15:36:52 +0530 Subject: [PATCH] [Reversed Engineered SQL] Security Labels is not available for PostgreSQL <= 9.1 --- .../browser/server_groups/servers/databases/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/web/pgadmin/browser/server_groups/servers/databases/__init__.py b/web/pgadmin/browser/server_groups/servers/databases/__init__.py index c39633a16..320152e6d 100644 --- a/web/pgadmin/browser/server_groups/servers/databases/__init__.py +++ b/web/pgadmin/browser/server_groups/servers/databases/__init__.py @@ -832,8 +832,10 @@ class DatabaseView(PGChildNodeView): return internal_server_error(errormsg=res1) # Get Formatted Security Labels - frmtd_sec_labels = parse_sec_labels_from_db(result['seclabels']) - result.update(frmtd_sec_labels) + if 'seclabels' in result: + # Security Labels is not available for PostgreSQL <= 9.1 + frmtd_sec_labels = parse_sec_labels_from_db(result['seclabels']) + result.update(frmtd_sec_labels) # Get Formatted Variables frmtd_variables = parse_variables_from_db(res1['rows'])