diff --git a/odoo/models.py b/odoo/models.py index afc3d8388e7..23d4bbef4dc 100644 --- a/odoo/models.py +++ b/odoo/models.py @@ -3251,8 +3251,8 @@ class BaseModel(metaclass=MetaModel): else next((v for v in translations.values() if v is not None), None) self.invalidate_recordset([field_name]) self._cr.execute(f''' - UPDATE {self._table} - SET {field_name} = NULLIF( + UPDATE "{self._table}" + SET "{field_name}" = NULLIF( jsonb_strip_nulls(%s || COALESCE("{field_name}", '{{}}'::jsonb) || %s), '{{}}'::jsonb) WHERE id = %s