From b665f8fac8d53cad58a8ce7614aeb94e36bf3523 Mon Sep 17 00:00:00 2001 From: Akshay Joshi Date: Thu, 30 Aug 2018 12:30:00 +0530 Subject: [PATCH] Fixed auto complete issue for EPAS database server. --- web/pgadmin/utils/sqlautocomplete/autocomplete.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/web/pgadmin/utils/sqlautocomplete/autocomplete.py b/web/pgadmin/utils/sqlautocomplete/autocomplete.py index a82976d4c..84a0bd989 100644 --- a/web/pgadmin/utils/sqlautocomplete/autocomplete.py +++ b/web/pgadmin/utils/sqlautocomplete/autocomplete.py @@ -140,6 +140,11 @@ class SQLAutoComplete(object): status, res = self.conn.execute_dict(query) if status: for record in res['rows']: + # 'public' is a keyword in EPAS database server. Don't add + # this into the list of keywords. + # This is a hack to fix the issue in autocomplete. + if record['word'].lower() == 'public': + continue self.keywords.append(record['word']) self.prioritizer = PrevalenceCounter(self.keywords)