diff --git a/frappe/database/query.py b/frappe/database/query.py index 827d086d75..221d86f6a0 100644 --- a/frappe/database/query.py +++ b/frappe/database/query.py @@ -350,8 +350,7 @@ class Engine: self.query = self.query.where(combined_criterion) except Exception as e: # Log the original filters list for better debugging context - frappe.log_error(f"Filter parsing error: {filters}", "Query Engine Error") - frappe.throw(_("Error parsing nested filters: {0}").format(e), exc=e) + frappe.throw(_("Error parsing nested filters: {0}. {1}").format(filters, e), exc=e) else: # Not a nested structure, assume it's a list of simple filters (implicitly ANDed) for filter_item in filters: