overwrite copy methode to support price_line_ids

This commit is contained in:
Youssef Elouahby 2018-08-19 01:40:46 +01:00
parent 78164bd55c
commit 2463a121d0
1 changed files with 8 additions and 0 deletions

View File

@ -25,6 +25,14 @@ class GolemActivity(models.Model):
price_line_ids = fields.One2many('golem.activity.price.line',
'activity_id', string='Price lines')
@api.multi
def copy(self, default=None):
""" Copy price_line_ids """
self.ensure_one()
default = default or {}
ids = self.price_line_ids.ids
default['price_line_ids'] = [(6, False, ids)]
return super(GolemActivity, self).copy(default)
@api.multi
def reset_price_combinations(self):