From 2860d5a4064f9c64f942dd481986c85d701e96b1 Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Tue, 30 Dec 2025 11:47:45 +0530 Subject: [PATCH] fix: variant creation with translation --- erpnext/controllers/item_variant.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/controllers/item_variant.py b/erpnext/controllers/item_variant.py index ad185228a47..77599e3a009 100644 --- a/erpnext/controllers/item_variant.py +++ b/erpnext/controllers/item_variant.py @@ -188,7 +188,7 @@ def find_variant(template, args, variant_item_code=None): for attribute, value in args.items(): for row in variant.attributes: - if row.attribute == attribute and row.attribute_value == cstr(value): + if row.attribute == _(attribute) and row.attribute_value == cstr(value): # this row matches match_count += 1 break @@ -209,7 +209,7 @@ def create_variant(item, args, use_template_image=False): variant_attributes = [] for d in template.attributes: - variant_attributes.append({"attribute": d.attribute, "attribute_value": args.get(d.attribute)}) + variant_attributes.append({"attribute": d.attribute, "attribute_value": args.get(_(d.attribute))}) variant.set("attributes", variant_attributes) copy_attributes_to_variant(template, variant)