diff --git a/frappe/database/operator_map.py b/frappe/database/operator_map.py index 529d91bbac..dc4c17c5d3 100644 --- a/frappe/database/operator_map.py +++ b/frappe/database/operator_map.py @@ -9,6 +9,7 @@ from frappe.database.utils import NestedSetHierarchy from frappe.model.db_query import get_timespan_date_range from frappe.query_builder import Field from frappe.query_builder.functions import Coalesce +from frappe.utils import cstr def like(key: Field, value: str) -> frappe.qb: @@ -107,7 +108,7 @@ def func_between(key: Field, value: list | tuple) -> frappe.qb: def func_is(key, value): "Wrapper for IS" - match value.lower(): + match cstr(value).lower(): case "set": return key != "" case "not set":