summaryrefslogtreecommitdiff
path: root/indoteknik_api/controllers/api_v1/promotion.py
diff options
context:
space:
mode:
Diffstat (limited to 'indoteknik_api/controllers/api_v1/promotion.py')
-rw-r--r--indoteknik_api/controllers/api_v1/promotion.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/indoteknik_api/controllers/api_v1/promotion.py b/indoteknik_api/controllers/api_v1/promotion.py
index 68a23ef2..f84b8c1c 100644
--- a/indoteknik_api/controllers/api_v1/promotion.py
+++ b/indoteknik_api/controllers/api_v1/promotion.py
@@ -18,8 +18,7 @@ class Promotion(controller.Controller):
data = {}
id = int(id)
- coupon_program = request.env['coupon.program'].search(
- [('id', '=', id)])
+ coupon_program = request.env['coupon.program'].search([('id', '=', id)])
if coupon_program:
data = {
'banner': base_url + 'api/image/coupon.program/x_studio_banner_promo/' + str(coupon_program.id) if coupon_program.x_studio_banner_promo else '',
@@ -37,7 +36,9 @@ class Promotion(controller.Controller):
programs = request.env['promotion.program'].search([
('start_time', '<=', current_time),
('end_time', '>=', current_time),
+ ('program_line.display_on_homepage', '=', True)
])
+
if not programs:
return self.response(None)
@@ -85,5 +86,6 @@ class Promotion(controller.Controller):
product.pop('price', None)
product.pop('stock', None)
data.append(product)
+
return self.response(data)