diff options
| author | IT Fixcomart <it@fixcomart.co.id> | 2023-08-04 07:32:55 +0000 |
|---|---|---|
| committer | IT Fixcomart <it@fixcomart.co.id> | 2023-08-04 07:32:55 +0000 |
| commit | e183c3662edc0ac493228c780b42c07eea00cc74 (patch) | |
| tree | 70e396dc08c26e77a94fbbe22edf07e96df88927 /indoteknik_custom/models/crm_lead.py | |
| parent | ae7bed568731a6fda0156f2b170ba1bad84624be (diff) | |
| parent | 2421dad6c88900949bc2891bc25006ffa838dd78 (diff) | |
Merged in production (pull request #86)
Production
Diffstat (limited to 'indoteknik_custom/models/crm_lead.py')
| -rwxr-xr-x | indoteknik_custom/models/crm_lead.py | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/indoteknik_custom/models/crm_lead.py b/indoteknik_custom/models/crm_lead.py index 0cea878a..4efe23c5 100755 --- a/indoteknik_custom/models/crm_lead.py +++ b/indoteknik_custom/models/crm_lead.py @@ -80,12 +80,15 @@ class CrmLead(models.Model): lead.tag_ids = input_tags 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 + 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 else: salesperson_id = 20 - lead.user_id = salesperson_id + + lead.user_id = salesperson_id + + |
