[MERGE] forward port branch saas-15 up to 2e0ad761de8

This commit is contained in:
Christophe Simonis
2018-03-21 14:55:32 +01:00
2 changed files with 7 additions and 3 deletions
+5
View File
@@ -73,6 +73,11 @@ class SaleCouponProgram(models.Model):
if self.promo_code_usage == 'no_code_needed':
self.promo_code = False
@api.onchange('reward_product_id')
def _onchange_reward_product_id(self):
if self.reward_product_id:
self.reward_product_uom_id = self.reward_product_id.uom_id
@api.model
def create(self, vals):
program = super(SaleCouponProgram, self).create(vals)
+2 -3
View File
@@ -37,9 +37,8 @@ class SaleOrder(models.Model):
order._update_existing_reward_lines()
def copy(self, default=None):
order = super(SaleOrder, self).copy(dict(default or {}, order_line=False))
for line in self._get_reward_lines():
line.copy({'order_id': order.id})
order = super(SaleOrder, self).copy(default)
order._get_reward_lines().unlink()
order.with_context(sale_coupon_no_loop=False)._create_new_no_code_promo_reward_lines()
return order