summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafi Zadanly <zadanlyr@gmail.com>2023-08-04 10:56:55 +0700
committerRafi Zadanly <zadanlyr@gmail.com>2023-08-04 10:56:55 +0700
commitcc182dd9963fb8985661ca1b64a53e7f11f095c5 (patch)
tree466073863432ccb9f2e58caf8c8506e9886752ee
parentdd0ee7ad460b0cfdbd863e9befc5408b88f81e1e (diff)
parent6f15f70b87a03d972db5f3280c13cfa4821ecce9 (diff)
Merge branch 'production' of https://bitbucket.org/altafixco/indoteknik-addons into production
-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
+
+