Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit cfcf8a3

Browse files
committed
Another update for an Issue #380 (--common-... switches)
1 parent f5844ea commit cfcf8a3

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

lib/core/agent.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -426,6 +426,10 @@ def getFields(self, query):
426426
fieldsMinMaxstr = re.search(r"(?:MIN|MAX)\(([^\(\)]+)\)", query, re.I)
427427
fieldsNoSelect = query
428428

429+
_ = zeroDepthSearch(query, " FROM ")
430+
if not _:
431+
fieldsSelectFrom = None
432+
429433
if fieldsSubstr:
430434
fieldsToCastStr = query
431435
elif fieldsMinMaxstr:
@@ -441,7 +445,6 @@ def getFields(self, query):
441445
elif fieldsSelectCase:
442446
fieldsToCastStr = fieldsSelectCase.groups()[0]
443447
elif fieldsSelectFrom:
444-
_ = zeroDepthSearch(query, " FROM ")
445448
fieldsToCastStr = query[:unArrayizeValue(_)] if _ else query
446449
fieldsToCastStr = re.sub(r"\ASELECT%s\s+" % prefixRegex, "", fieldsToCastStr)
447450
elif fieldsSelect:

0 commit comments

Comments
 (0)