Merge pull request #39444 from frappe/mergify/bp/version-15/pr-39443

fix: duplicate name error while making variant (backport #39436) (backport #39443)
This commit is contained in:
rohitwaghchaure 2024-01-19 06:13:35 +05:30 committed by GitHub
commit a962657c7b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -56,7 +56,11 @@ def make_variant_based_on_manufacturer(template, manufacturer, manufacturer_part
copy_attributes_to_variant(template, variant)
variant.item_code = append_number_if_name_exists("Item", template.name)
variant_name = f"{template.name} - {manufacturer}"
if manufacturer_part_no:
variant_name += f" - {manufacturer_part_no}"
variant.item_code = append_number_if_name_exists("Item", variant_name)
variant.flags.ignore_mandatory = True
variant.save()