summaryrefslogtreecommitdiff
path: root/indoteknik_api/controllers/api_v1
diff options
context:
space:
mode:
Diffstat (limited to 'indoteknik_api/controllers/api_v1')
-rw-r--r--indoteknik_api/controllers/api_v1/voucher.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/indoteknik_api/controllers/api_v1/voucher.py b/indoteknik_api/controllers/api_v1/voucher.py
index 0990a1a0..f948183e 100644
--- a/indoteknik_api/controllers/api_v1/voucher.py
+++ b/indoteknik_api/controllers/api_v1/voucher.py
@@ -2,6 +2,7 @@ from .. import controller
from odoo import http
from odoo.http import request
+
class Voucher(controller.Controller):
prefix = '/api/v1/'
@@ -9,14 +10,14 @@ class Voucher(controller.Controller):
@controller.Controller.must_authorized()
def get_vouchers(self, **kw):
code = kw.get('code')
- visibility = 'public'
+ visibility = ['public']
parameter = []
if code:
- visibility = 'private'
+ visibility.append('private')
parameter += [('code', '=', code)]
- parameter += [('visibility', '=', visibility)]
+ parameter += [('visibility', 'in', visibility)]
vouchers = request.env['voucher'].get_active_voucher(parameter)
data = vouchers.res_format()
return self.response(data)