diff options
Diffstat (limited to 'odoo/fields.py')
| -rw-r--r-- | odoo/fields.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/odoo/fields.py b/odoo/fields.py index 89064379bcb..23d9a8c4a58 100644 --- a/odoo/fields.py +++ b/odoo/fields.py @@ -2174,9 +2174,11 @@ class Selection(Field): if values is not None and values != [kv[0] for kv in selection]: _logger.warning("%s: selection=%r overrides existing selection; use selection_add instead", self, selection) values = [kv[0] for kv in selection] - labels.update(selection) + labels = dict(selection) self.ondelete = {} else: + values = None + labels = {} self.selection = selection self.ondelete = None |
