From 7b811a93b41454eb91e3721d194c46fda2ac095d Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Mon, 26 May 2025 15:21:56 +0530 Subject: [PATCH] perf: don't cleanup plaintext fallback --- erpnext/stock/doctype/item/item.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/erpnext/stock/doctype/item/item.py b/erpnext/stock/doctype/item/item.py index 3fe0cc852d4..c41c0528834 100644 --- a/erpnext/stock/doctype/item/item.py +++ b/erpnext/stock/doctype/item/item.py @@ -226,7 +226,10 @@ class Item(Document): def validate_description(self): """Clean HTML description if set""" - if cint(frappe.db.get_single_value("Stock Settings", "clean_description_html")): + if ( + cint(frappe.db.get_single_value("Stock Settings", "clean_description_html")) + and self.description != self.item_name # perf: Avoid cleaning up a fallback + ): self.description = clean_html(self.description) def validate_customer_provided_part(self):