From 296d22ad83b780ec622987016ce87b81d7d3153d Mon Sep 17 00:00:00 2001 From: Akshay Joshi Date: Mon, 14 Dec 2020 11:39:50 +0530 Subject: [PATCH] Updated version of 'sqlparse' as pgcli updated and tested it. --- requirements.txt | 2 +- web/pgadmin/utils/sqlautocomplete/parseutils/ctes.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 1ad71cdea..0fe9c88bd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -30,7 +30,7 @@ pytz>=2020.1,<2021 simplejson==3.16.0 six>=1.12.0 speaklater==1.3 -sqlparse>=0.3.0,<0.4 +sqlparse>=0.3.0,<0.5 WTForms==2.2.1 Flask-Paranoid==0.2.0 psutil>=5.7.0 diff --git a/web/pgadmin/utils/sqlautocomplete/parseutils/ctes.py b/web/pgadmin/utils/sqlautocomplete/parseutils/ctes.py index b58f23d79..ea38f54b5 100644 --- a/web/pgadmin/utils/sqlautocomplete/parseutils/ctes.py +++ b/web/pgadmin/utils/sqlautocomplete/parseutils/ctes.py @@ -16,7 +16,7 @@ TableExpression = namedtuple("TableExpression", "name columns start stop") def isolate_query_ctes(full_text, text_before_cursor): """Simplify a query by converting CTEs into table metadata objects""" - if not full_text: + if not full_text or not full_text.strip(): return full_text, text_before_cursor, tuple() ctes, remainder = extract_ctes(full_text)