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

Skip to content

Commit 4129cb2

Browse files
committed
update regarding bug reported by Ole Rasmussen
1 parent cad8f61 commit 4129cb2

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

lib/core/agent.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -299,9 +299,12 @@ def getFields(self, query):
299299
fieldsToCastStr = fieldsSelect.groups()[0]
300300
elif fieldsNoSelect:
301301
fieldsToCastStr = fieldsNoSelect
302-
303-
fieldsToCastList = fieldsToCastStr.replace(", ", ",")
304-
fieldsToCastList = fieldsToCastList.split(",")
302+
303+
if re.search("\A\w+\(.*\)", fieldsToCastStr, re.I): #function
304+
fieldsToCastList = [fieldsToCastStr]
305+
else:
306+
fieldsToCastList = fieldsToCastStr.replace(", ", ",")
307+
fieldsToCastList = fieldsToCastList.split(",")
305308

306309
return fieldsSelectFrom, fieldsSelect, fieldsNoSelect, fieldsSelectTop, fieldsSelectCase, fieldsToCastList, fieldsToCastStr
307310

0 commit comments

Comments
 (0)