summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models
diff options
context:
space:
mode:
Diffstat (limited to 'indoteknik_custom/models')
-rw-r--r--indoteknik_custom/models/apache_solr.py1
-rwxr-xr-xindoteknik_custom/models/crm_lead.py17
2 files changed, 11 insertions, 7 deletions
diff --git a/indoteknik_custom/models/apache_solr.py b/indoteknik_custom/models/apache_solr.py
index 6211dfc4..086fb6d0 100644
--- a/indoteknik_custom/models/apache_solr.py
+++ b/indoteknik_custom/models/apache_solr.py
@@ -150,6 +150,7 @@ class ApacheSolr(models.Model):
'search_rank_i': template.search_rank,
'search_rank_weekly_i': template.search_rank_weekly,
'flashsale_id_i': flashsale_data['flashsale_id'] or 0,
+ 'flashsale_tag_s': flashsale_data['flashsale_tag'] or '',
'flashsale_name_s': flashsale_data['flashsale_name'] or '',
'flashsale_base_price_f': flashsale_data['flashsale_base_price'] or 0,
'flashsale_discount_f': flashsale_data['flashsale_discount'] or 0,
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
+
+