diff --git a/models/sale_coupon_program.py b/models/sale_coupon_program.py index cff5ef2fd1e..633c5f1a2f8 100644 --- a/models/sale_coupon_program.py +++ b/models/sale_coupon_program.py @@ -67,7 +67,7 @@ class SaleCouponProgram(models.Model): @api.model def create(self, vals): program = super(SaleCouponProgram, self).create(vals) - if 'discount_line_product_id' not in vals: + if not vals.get('discount_line_product_id', False): discount_line_product_id = self.env['product.product'].create({ 'name': program.reward_id.name_get()[0][1], 'type': 'service',