diff options
| author | Rafi Zadanly <zadanlyr@gmail.com> | 2023-01-30 09:34:06 +0700 |
|---|---|---|
| committer | Rafi Zadanly <zadanlyr@gmail.com> | 2023-01-30 09:34:06 +0700 |
| commit | a197b978872cab655263541d65bc86e5131e78aa (patch) | |
| tree | 22fe843c59adc00bb8bf7aa6d06e78eecf812103 /indoteknik_api/controllers/api_v1 | |
| parent | 1ae31b80e82373cac0275daeb943f054296917af (diff) | |
api wishlist
Diffstat (limited to 'indoteknik_api/controllers/api_v1')
| -rw-r--r-- | indoteknik_api/controllers/api_v1/wishlist.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/indoteknik_api/controllers/api_v1/wishlist.py b/indoteknik_api/controllers/api_v1/wishlist.py index 192a9c49..a3299033 100644 --- a/indoteknik_api/controllers/api_v1/wishlist.py +++ b/indoteknik_api/controllers/api_v1/wishlist.py @@ -81,7 +81,7 @@ class Wishlist(controller.Controller): params = self.get_request_params(kw, { 'user_id': ['number'], - 'product_id': [], + 'product_id': ['number'], 'limit': ['default:0', 'number'], 'offset': ['default:0', 'number'], }) @@ -92,7 +92,10 @@ class Wishlist(controller.Controller): if not params['valid']: return self.response(code=400, description=params) - domain = [('user_id', '=', params['value']['user_id'])] + domain = [ + ('user_id', '=', params['value']['user_id']), + ('variant_id', '=', False) + ] if params['value']['product_id']: domain.append(('product_id', '=', params['value']['product_id'])) wishlists = request.env['website.user.wishlist'].search(domain, limit=limit, offset=offset, order='create_date DESC') |
