File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -329,7 +329,7 @@ def nullCastConcatFields(self, fields):
329
329
if not Backend .getDbms ():
330
330
return fields
331
331
332
- if fields .startswith ("(CASE" ) or fields .startswith ("SUBSTR" ):
332
+ if fields .startswith ("(CASE" ) or fields .startswith ("SUBSTR" ) or fields . startswith ( "MID(" ) :
333
333
nulledCastedConcatFields = fields
334
334
else :
335
335
fields = fields .replace (", " , "," )
@@ -369,7 +369,7 @@ def getFields(self, query):
369
369
fieldsSelectFrom = getCompiledRegex ("\ASELECT%s\s+(.+?)\s+FROM\s+" % prefixRegex , re .I ).search (query )
370
370
fieldsExists = getCompiledRegex ("EXISTS(.*)" , re .I ).search (query )
371
371
fieldsSelect = getCompiledRegex ("\ASELECT%s\s+(.*)" % prefixRegex , re .I ).search (query )
372
- fieldsSubstr = getCompiledRegex ("\ASUBSTR " , re .I ).search (query )
372
+ fieldsSubstr = getCompiledRegex ("\A(SUBSTR|MID\() " , re .I ).search (query )
373
373
fieldsNoSelect = query
374
374
375
375
if fieldsSubstr :
You can’t perform that action at this time.
0 commit comments