We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7184786 commit 5495a15Copy full SHA for 5495a15
1 file changed
src_cpp/py_connection.cpp
@@ -787,7 +787,11 @@ Value PyConnection::transformPythonValueFromParameter(const py::handle& val) {
787
auto jsonModule = py::module_::import("json");
788
try {
789
auto parsed = jsonModule.attr("loads")(val);
790
- return transformPythonValueFromParameter(parsed);
+ auto parsedType = pyLogicalTypeFromParameter(parsed);
791
+ if (parsedType.containsAny()) {
792
+ return Value(LogicalType::JSON(), strVal);
793
+ }
794
+ return transformPythonValueFromParameterAs(parsed, parsedType);
795
} catch (...) {}
796
}
797
0 commit comments