diff --git a/tryton/gui/window/view_form/view/form_gtk/one2many.py b/tryton/gui/window/view_form/view/form_gtk/one2many.py index 38426394b7..85dcf654e8 100644 --- a/tryton/gui/window/view_form/view/form_gtk/one2many.py +++ b/tryton/gui/window/view_form/view/form_gtk/one2many.py @@ -370,8 +370,7 @@ class One2Many(WidgetInterface): self.view.set_value() domain = self.field.domain_get(self.record) context = self.field.context_get(self.record) - domain = domain[:] - domain.extend(self.record.expr_eval(self.attrs.get('add_remove'))) + domain = [domain, self.record.expr_eval(self.attrs.get('add_remove'))] removed_ids = self.field.get_removed_ids(self.record) self.focus_out = False