Merge branch 'develop' of https://github.com/frappe/erpnext into multi-currency

[fix][patch] delete item variant attributes if no variants exists against that item
This commit is contained in:
Nabin Hait
2015-09-10 19:26:02 +05:30
4 changed files with 12 additions and 5 deletions

View File

@@ -72,8 +72,6 @@ def migrate_item_variants():
for attribute, value in item_attributes:
attribute_value_options.setdefault(attribute, []).append(value)
save_attributes_in_template(item, attribute_value_options)
possible_combinations = get_possible_combinations(attribute_value_options)
for variant in all_variants:
@@ -89,6 +87,8 @@ def migrate_item_variants():
save_attributes_in_variant(variant, combination)
break
save_attributes_in_template(item, attribute_value_options)
frappe.delete_doc("DocType", "Item Variant")
def save_attributes_in_template(item, attribute_value_options):