diff options
| author | Azka Nathan <darizkyfaz@gmail.com> | 2024-07-29 09:40:35 +0700 |
|---|---|---|
| committer | Azka Nathan <darizkyfaz@gmail.com> | 2024-07-29 09:40:35 +0700 |
| commit | 76f0ba4ad6cab452abf68ca7aa817b2398b4fecf (patch) | |
| tree | 7947fd4ad2a2376f31ccdf257ba3726d4b5ed964 | |
| parent | a1a8fd7033c3f7991767bec9c82a600afe07426d (diff) | |
| parent | ff387e15f5e9adc167dd70626391123975be5c77 (diff) | |
Merge branch 'production' of bitbucket.org:altafixco/indoteknik-addons into production
| -rw-r--r-- | indoteknik_api/controllers/api_v1/category.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/indoteknik_api/controllers/api_v1/category.py b/indoteknik_api/controllers/api_v1/category.py index a673e42f..09b8ff8c 100644 --- a/indoteknik_api/controllers/api_v1/category.py +++ b/indoteknik_api/controllers/api_v1/category.py @@ -62,7 +62,8 @@ class Category(controller.Controller): if depth > 2: return 0 child_categories = request.env['product.public.category'].search([('parent_frontend_id', '=', category.id)]) - num_found = len(category.product_tmpl_ids) + # Fetch products that are not unpublished + num_found = len(category.product_tmpl_ids.filtered(lambda p: not p.unpublished)) for child in child_categories: num_found += compute_num_found(child, depth + 1, start_depth) return num_found |
