fix: calculate percentage only if sales team exist
diff --git a/erpnext/selling/doctype/customer/customer.py b/erpnext/selling/doctype/customer/customer.py
index 647e8be..fd3d260 100644
--- a/erpnext/selling/doctype/customer/customer.py
+++ b/erpnext/selling/doctype/customer/customer.py
@@ -60,12 +60,13 @@
 			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