From 2463a121d00084c61b625b20749ae655df881ff9 Mon Sep 17 00:00:00 2001 From: youssef Date: Sun, 19 Aug 2018 01:40:46 +0100 Subject: [PATCH] overwrite copy methode to support price_line_ids --- .../models/golem_activity.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/golem_activity_registration_custom_price/models/golem_activity.py b/golem_activity_registration_custom_price/models/golem_activity.py index d4ee2ee..466485a 100644 --- a/golem_activity_registration_custom_price/models/golem_activity.py +++ b/golem_activity_registration_custom_price/models/golem_activity.py @@ -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):