diff --git a/smart_service/transactions/doctype/variant_mapping/variant_mapping.py b/smart_service/transactions/doctype/variant_mapping/variant_mapping.py index f8e0a2d..dfb59fb 100644 --- a/smart_service/transactions/doctype/variant_mapping/variant_mapping.py +++ b/smart_service/transactions/doctype/variant_mapping/variant_mapping.py @@ -26,8 +26,8 @@ class VariantMapping(Document): if self.is_new(): data = frappe.db.sql("""select name from {0}.`tabVariant Mapping` - where variant = '{1}' and fuel = '{2}' and - transmission = '{3}' and drive = '{4}'""".format(current_db_name,self.variant,self.fuel,self.transmission,self.drive),as_dict=True) + where variant = '{1}' and fuel = '{2}' and transmission = '{3}' and drive = '{4}' and family_code = '{5}'; + """.format(current_db_name,self.variant,self.fuel,self.transmission,self.drive,self.family_code),as_dict=True) if data: if data != self.name: frappe.throw('Variant Mapping already created as {0} for {1}'.format(data[0]['name'],self.variant))