summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xindoteknik_custom/models/crm_lead.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/indoteknik_custom/models/crm_lead.py b/indoteknik_custom/models/crm_lead.py
index 0cea878a..e37985c7 100755
--- a/indoteknik_custom/models/crm_lead.py
+++ b/indoteknik_custom/models/crm_lead.py
@@ -81,11 +81,13 @@ class CrmLead(models.Model):
if not lead.partner_id:
continue
- if not lead.user_id or lead.user_id.id == 2 or lead.user_id.id == 25:
- if lead.partner_id.parent_id.user_id:
- salesperson_id = lead.partner_id.parent_id.user_id.id
- elif lead.partner_id.user_id:
- salesperson_id = lead.partner_id.user_id.id
+ if not lead.user_id or lead.user_id.id in [2, 25]:
+ partner = lead.partner_id.parent_id or lead.partner_id
+ if partner.user_id and partner.user_id.id not in [2, 25]:
+ salesperson_id = partner.user_id.id
else:
salesperson_id = 20
- lead.user_id = salesperson_id
+
+ lead.user_id = salesperson_id
+
+