From 00752ca01d9d99e672a10a946566256f570af5c4 Mon Sep 17 00:00:00 2001 From: marination Date: Fri, 21 Jan 2022 15:58:29 +0530 Subject: [PATCH] fix: Wrong variable name breaks Cart Items rendering --- erpnext/e_commerce/shopping_cart/cart.py | 2 +- erpnext/e_commerce/shopping_cart/test_shopping_cart.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/erpnext/e_commerce/shopping_cart/cart.py b/erpnext/e_commerce/shopping_cart/cart.py index a3f3c2dfec..12f82e33e2 100644 --- a/erpnext/e_commerce/shopping_cart/cart.py +++ b/erpnext/e_commerce/shopping_cart/cart.py @@ -288,7 +288,7 @@ def decorate_quotation_doc(doc): )[0] item_code = variant_data.variant_of fields = fields[1:] - d.website_item_name = variant_data.item_name + d.web_item_name = variant_data.item_name if variant_data.image: # get image from variant or template web item d.thumbnail = variant_data.image diff --git a/erpnext/e_commerce/shopping_cart/test_shopping_cart.py b/erpnext/e_commerce/shopping_cart/test_shopping_cart.py index e634f238ab..8519e68d09 100644 --- a/erpnext/e_commerce/shopping_cart/test_shopping_cart.py +++ b/erpnext/e_commerce/shopping_cart/test_shopping_cart.py @@ -169,6 +169,9 @@ class TestShoppingCart(unittest.TestCase): self.assertEqual(doc.get("items")[0].item_name, "Test-Tshirt-Temp-S-R") + # test if items are rendered without error + frappe.render_template("templates/includes/cart/cart_items.html", cart) + def create_tax_rule(self): tax_rule = frappe.get_test_records("Tax Rule")[0] try: