fix: Remove duplicates from customer_code field (#27555)

This commit is contained in:
Marica 2021-09-17 10:27:29 +05:30 committed by GitHub
parent c9c8957250
commit 41f11eca72
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -563,8 +563,12 @@ class Item(WebsiteGenerator):
_("Default BOM ({0}) must be active for this item or its template").format(bom_item))
def fill_customer_code(self):
""" Append all the customer codes and insert into "customer_code" field of item table """
self.customer_code = ','.join(d.ref_code for d in self.get("customer_items", []))
"""
Append all the customer codes and insert into "customer_code" field of item table.
Used to search Item by customer code.
"""
customer_codes = set(d.ref_code for d in self.get("customer_items", []))
self.customer_code = ','.join(customer_codes)
def check_item_tax(self):
"""Check whether Tax Rate is not entered twice for same Tax Type"""