summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--indoteknik_custom/models/solr/website_categories_management.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/indoteknik_custom/models/solr/website_categories_management.py b/indoteknik_custom/models/solr/website_categories_management.py
index 1f4caac3..0a40a356 100644
--- a/indoteknik_custom/models/solr/website_categories_management.py
+++ b/indoteknik_custom/models/solr/website_categories_management.py
@@ -67,11 +67,11 @@ class WebsiteCategoriesHomepage(models.Model):
# Prepare Level 1 document
document = {
'id': category.id,
- 'sequence': category.sequence or '',
+ 'sequence_i': category.sequence or '',
'category_id_i': category.category_id.id,
- 'name': category.category_id.name,
- 'numFound': len(category.category_id.product_tmpl_ids),
- 'image': self.env['ir.attachment'].api_image(
+ 'name_s': category.category_id.name,
+ 'numFound_i': len(category.category_id.product_tmpl_ids),
+ 'image_s': self.env['ir.attachment'].api_image(
'product.public.category', 'image_1920', category.category_id.id
),
'categories': []
@@ -99,10 +99,10 @@ class WebsiteCategoriesHomepage(models.Model):
'product.public.category', 'image_1920', category_level_3.id
),
}
- level_2_doc['child_frontend_id_i'].append(level_3_doc)
+ level_2_doc['child_frontend_id_i'].append(json.dumps(level_3_doc))
# Add Level 2 document to Level 1
- document['categories'].append(level_2_doc)
+ document['categories'].append(json.dumps(level_2_doc))
# Sync document with Solr
self.solr().add([document])