From 11db07c42eb3e1fdedc3246d0a11f7490f763f4e Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Fri, 26 Dec 2025 16:33:57 +0530 Subject: [PATCH] fix: division in supplier score criteria throws zero division error --- .../supplier_scorecard_criteria/supplier_scorecard_criteria.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py b/erpnext/buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py index e04d1f9c66a..c406739dad7 100644 --- a/erpnext/buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py +++ b/erpnext/buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py @@ -45,7 +45,7 @@ class SupplierScorecardCriteria(Document): mylist = re.finditer(regex, test_formula, re.MULTILINE | re.DOTALL) for _dummy1, match in enumerate(mylist): for _dummy2 in range(0, len(match.groups())): - test_formula = test_formula.replace("{" + match.group(1) + "}", "0") + test_formula = test_formula.replace("{" + match.group(1) + "}", "1") try: frappe.safe_eval(test_formula, None, {"max": max, "min": min})