diff options
| author | IT Fixcomart <it@fixcomart.co.id> | 2024-09-09 01:47:11 +0000 |
|---|---|---|
| committer | IT Fixcomart <it@fixcomart.co.id> | 2024-09-09 01:47:11 +0000 |
| commit | 03d4d96781cfd6e75921ed5fadf317ebf0951776 (patch) | |
| tree | d9d23d87b1dccb99bb881effbc2e1fce6f065f24 | |
| parent | 494acce1cb7490ab27ad06d2bb9f36d98fbb2256 (diff) | |
| parent | f6a26ebaa1b960b0ad5de8f6f28238c1e31cd621 (diff) | |
Merged in update/category-management (pull request #219)
<iman> upadate category management sync to solr
| -rw-r--r-- | indoteknik_custom/models/solr/website_categories_management.py | 12 |
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]) |
