From 7d0bb25aca00b7758d1faa674c268658e4f1eb48 Mon Sep 17 00:00:00 2001 From: Abhishek Balam Date: Wed, 26 Aug 2020 12:22:31 +0530 Subject: [PATCH] fix: dont show message on condition syntax error --- erpnext/accounts/doctype/pricing_rule/utils.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/erpnext/accounts/doctype/pricing_rule/utils.py b/erpnext/accounts/doctype/pricing_rule/utils.py index fab533ebd2..482abb81a3 100644 --- a/erpnext/accounts/doctype/pricing_rule/utils.py +++ b/erpnext/accounts/doctype/pricing_rule/utils.py @@ -61,9 +61,8 @@ def filter_pricing_rule_based_on_condition(pricing_rules, doc=None): try: if frappe.safe_eval(pricing_rule.condition, None, doc.as_dict()): filtered_pricing_rules.append(pricing_rule) - except Exception as e: - frappe.msgprint(_("Pricing Rule - " + pricing_rule.name + " - condition field error:
" + \ - str(e).capitalize() + "

Ignoring Pricing Rule"), indicator="orange", title=_("Warning")) + except: + pass else: filtered_pricing_rules.append(pricing_rule) else: