summaryrefslogtreecommitdiff
path: root/indoteknik_api/controllers/api_v1
diff options
context:
space:
mode:
authorRafi Zadanly <zadanlyr@gmail.com>2023-01-30 09:34:06 +0700
committerRafi Zadanly <zadanlyr@gmail.com>2023-01-30 09:34:06 +0700
commita197b978872cab655263541d65bc86e5131e78aa (patch)
tree22fe843c59adc00bb8bf7aa6d06e78eecf812103 /indoteknik_api/controllers/api_v1
parent1ae31b80e82373cac0275daeb943f054296917af (diff)
api wishlist
Diffstat (limited to 'indoteknik_api/controllers/api_v1')
-rw-r--r--indoteknik_api/controllers/api_v1/wishlist.py7
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')