From fd2c2c4ff786fc15989066b6546712049368b39d Mon Sep 17 00:00:00 2001 From: Akshay Joshi Date: Mon, 15 Oct 2018 17:36:11 +0530 Subject: [PATCH] Fixed minor issue in SQL autocomplete. --- web/pgadmin/utils/sqlautocomplete/autocomplete.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/web/pgadmin/utils/sqlautocomplete/autocomplete.py b/web/pgadmin/utils/sqlautocomplete/autocomplete.py index 7b5b1bfee..808a1288c 100644 --- a/web/pgadmin/utils/sqlautocomplete/autocomplete.py +++ b/web/pgadmin/utils/sqlautocomplete/autocomplete.py @@ -327,6 +327,13 @@ class SQLAutoComplete(object): parentschema, childschema = e([fk.parentschema, fk.childschema]) parenttable, childtable = e([fk.parenttable, fk.childtable]) childcol, parcol = e([fk.childcolumn, fk.parentcolumn]) + + if childtable not in meta[childschema] or \ + parenttable not in meta[parentschema] or \ + childcol not in meta[childschema][childtable] or \ + parcol not in meta[parentschema][parenttable]: + continue + childcolmeta = meta[childschema][childtable][childcol] parcolmeta = meta[parentschema][parenttable][parcol] fk = ForeignKey(