From 1a8ff7275d095080d8d7c1f558ce30dd2ee97c8c Mon Sep 17 00:00:00 2001 From: Gavin D'souza Date: Tue, 19 Apr 2022 18:55:04 +0530 Subject: [PATCH] Revert "fix(qb-pg): Type cast boolean params as int" This reverts commit 06183535af2ad6ee43546a241c1ad22641b8e69e. --- frappe/query_builder/utils.py | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/frappe/query_builder/utils.py b/frappe/query_builder/utils.py index f4a256d278..71cfa88db1 100644 --- a/frappe/query_builder/utils.py +++ b/frappe/query_builder/utils.py @@ -89,17 +89,7 @@ def patch_query_execute(): pass else: raise frappe.PermissionError("Only SELECT SQL allowed in scripting") - params = param_collector.get_parameters() - - # wrap boolean values as integer since we save Check as smallint and pg doesn't - # like boolean values in place of ints and frappe doesn't support Boolean types - # explicitly. - if frappe.conf.db_type == "postgres": - for k, v in params.items(): - if isinstance(v, bool): - params[k] = int(v) - - return query, params + return query, param_collector.get_parameters() query_class = get_attr(str(frappe.qb).split("'")[1]) builder_class = get_type_hints(query_class._builder).get("return")