diff options
| author | Azka Nathan <darizkyfaz@gmail.com> | 2023-08-04 16:09:14 +0700 |
|---|---|---|
| committer | Azka Nathan <darizkyfaz@gmail.com> | 2023-08-04 16:09:14 +0700 |
| commit | e415998452e34856e8fb609b677b76f9cfa7b884 (patch) | |
| tree | df8d41320dd9470e4533e4c14796e1908583468b | |
| parent | 1ef822f76b33fdd7db786735c6fd7f770b26f3ee (diff) | |
return crm lead
| -rwxr-xr-x | indoteknik_custom/models/crm_lead.py | 18 |
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 |
