Browse Source

Variant mapping - duplicate validation fix

master
administrator 9 months ago
parent
commit
fda01158bd
  1. 4
      smart_service/transactions/doctype/variant_mapping/variant_mapping.py

4
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))

Loading…
Cancel
Save