Minor fix to make JSON only return json if it's actually json
This commit is contained in:
@@ -584,6 +584,15 @@ class AppBase:
|
|||||||
return newoutput
|
return newoutput
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
# Dont return json properly unless actually json
|
||||||
|
if inputtype == "json":
|
||||||
|
try:
|
||||||
|
json.loads(newoutput)
|
||||||
|
return newoutput
|
||||||
|
except:
|
||||||
|
# Returns original if json fixing didn't work
|
||||||
|
return liquiddata
|
||||||
|
|
||||||
return newoutput
|
return newoutput
|
||||||
|
|
||||||
|
|||||||
@@ -135,6 +135,15 @@ def patternfix_string(liquiddata, patterns, regex_patterns, inputtype="liquid"):
|
|||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
# Dont return json properly unless actually json
|
||||||
|
if inputtype == "json":
|
||||||
|
try:
|
||||||
|
json.loads(newoutput)
|
||||||
|
return newoutput
|
||||||
|
except:
|
||||||
|
# Returns original if json fixing didn't work
|
||||||
|
return liquiddata
|
||||||
|
|
||||||
return newoutput
|
return newoutput
|
||||||
|
|
||||||
print("Start:\n%s" % input_data)
|
print("Start:\n%s" % input_data)
|
||||||
|
|||||||
Reference in New Issue
Block a user