summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/coupon/models/coupon_program.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/addons/coupon/models/coupon_program.py b/addons/coupon/models/coupon_program.py
index f9b080df2e4..3232ab63947 100644
--- a/addons/coupon/models/coupon_program.py
+++ b/addons/coupon/models/coupon_program.py
@@ -77,6 +77,11 @@ class CouponProgram(models.Model):
if self.reward_product_id:
self.reward_product_uom_id = self.reward_product_id.uom_id
+ @api.onchange('discount_type')
+ def _onchange_discount_type(self):
+ if self.discount_type == 'fixed_amount':
+ self.discount_apply_on = 'on_order'
+
@api.model
def create(self, vals):
program = super(CouponProgram, self).create(vals)