diff --git a/erpnext/accounts/doctype/coupon_code/test_coupon_code.py b/erpnext/accounts/doctype/coupon_code/test_coupon_code.py index 0eb4045567c..ce57a27a536 100644 --- a/erpnext/accounts/doctype/coupon_code/test_coupon_code.py +++ b/erpnext/accounts/doctype/coupon_code/test_coupon_code.py @@ -128,7 +128,7 @@ class TestCouponCode(IntegrationTestCase): item_code="_Test Tesla Car", rate=5000, qty=1, - do_not_submit=True, + do_not_save=True, ) self.assertEqual(so.items[0].rate, 5000) diff --git a/erpnext/accounts/doctype/pricing_rule/pricing_rule.py b/erpnext/accounts/doctype/pricing_rule/pricing_rule.py index 9f1e16661d5..a45f6276ff8 100644 --- a/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +++ b/erpnext/accounts/doctype/pricing_rule/pricing_rule.py @@ -454,8 +454,7 @@ def get_pricing_rule_for_item(args, doc=None, for_validate=False): if pricing_rule.coupon_code_based == 1: if not args.coupon_code: - return item_details - + continue coupon_code = frappe.db.get_value( doctype="Coupon Code", filters={"pricing_rule": pricing_rule.name}, fieldname="name" )