[fix] item.py
diff --git a/erpnext/stock/doctype/item/item.py b/erpnext/stock/doctype/item/item.py
index 0d5ffc1..536f2f4 100644
--- a/erpnext/stock/doctype/item/item.py
+++ b/erpnext/stock/doctype/item/item.py
@@ -632,10 +632,9 @@
frappe.throw(_("Item has variants."))
def validate_stock_exists_for_template_item(self):
- if self.stock_ledger_created():
- if (self._doc_before_save
- and (self._doc_before_save.has_variants != self.has_variants
- or self._doc_before_save.variant_of != self.variant_of)):
+ if self.stock_ledger_created() and self._doc_before_save:
+ if (self._doc_before_save.has_variants != self.has_variants
+ or self._doc_before_save.variant_of != self.variant_of):
frappe.throw(_("Cannot change Variant properties after stock transction. You will have to make a new Item to do this.").format(self.name),
StockExistsForTemplate)