[fix] item.py

This commit is contained in:
Rushabh Mehta 2017-11-15 17:53:44 +05:30
parent 083dabaaf8
commit 8e5dcd06fb

View File

@ -632,10 +632,9 @@ class Item(WebsiteGenerator):
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)