fix: calculate percentage only if sales team exist
This commit is contained in:
parent
40b99e3347
commit
fbed6a12d5
@ -60,12 +60,13 @@ class Customer(TransactionBase):
|
||||
if self.loyalty_program == customer.loyalty_program and not self.loyalty_program_tier:
|
||||
self.loyalty_program_tier = customer.loyalty_program_tier
|
||||
|
||||
allocated_percentage = 0
|
||||
for percentage in self.sales_team:
|
||||
allocated_percentage += percentage.allocated_percentage
|
||||
if self.sales_team:
|
||||
allocated_percentage = 0
|
||||
for percentage in self.sales_team:
|
||||
allocated_percentage += percentage.allocated_percentage
|
||||
|
||||
if not allocated_percentage == 100:
|
||||
frappe.throw(_("Total contribution percentage should be equal to 100"))
|
||||
if not allocated_percentage == 100:
|
||||
frappe.throw(_("Total contribution percentage should be equal to 100"))
|
||||
|
||||
def check_customer_group_change(self):
|
||||
frappe.flags.customer_group_changed = False
|
||||
|
Loading…
x
Reference in New Issue
Block a user