summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2023-08-04 16:09:14 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2023-08-04 16:09:14 +0700
commite415998452e34856e8fb609b677b76f9cfa7b884 (patch)
treedf8d41320dd9470e4533e4c14796e1908583468b
parent1ef822f76b33fdd7db786735c6fd7f770b26f3ee (diff)
return crm lead
-rwxr-xr-xindoteknik_custom/models/crm_lead.py18
1 files changed, 8 insertions, 10 deletions
diff --git a/indoteknik_custom/models/crm_lead.py b/indoteknik_custom/models/crm_lead.py
index 4efe23c5..aa5d41a2 100755
--- a/indoteknik_custom/models/crm_lead.py
+++ b/indoteknik_custom/models/crm_lead.py
@@ -54,7 +54,6 @@ class CrmLead(models.Model):
('active', '=', True),
('type', '=', 'lead'),
('tag_ids', '=', False),
- # ('id', '=', 12523)
], limit=1000)
for lead in leads:
_logger.info('processing tagged lead %s' % lead.id)
@@ -80,15 +79,14 @@ class CrmLead(models.Model):
lead.tag_ids = input_tags
if not lead.partner_id:
- salesperson_id = 20
-
- 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
+ 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
else:
- salesperson_id = 20
-
- lead.user_id = salesperson_id
+ salesperson_id = 2
+ lead.user_id = salesperson_id