Don't extend domain but wrap into a new list

review1106002
(transplanted from e4a2d43ad02e5c5d3ddd4c22a3c2a0890afff0aa)
This commit is contained in:
Cédric Krier committed 2013-10-02 21:16:47 +02:00
1 parent a79b7e7b0e
commit da223e59ae
1 file changed
+2 -4
@@ -380,8 +380,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
@@ -492,8 +491,7 @@ class One2Many(WidgetInterface):
return
model = self.attrs['relation']
domain = self.field.domain_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)
domain = ['OR', domain, ('id', 'in', removed_ids)]
update_completion(self.wid_text, self.record, self.field, model,