summaryrefslogtreecommitdiff
path: root/addons/web/static
diff options
context:
space:
mode:
authorDamien Bouvy <dbo@odoo.com>2020-03-10 16:09:10 +0000
committerDamien Bouvy <dbo@odoo.com>2020-03-10 18:41:00 +0000
commit6bcf02efebf7e237db4955249b6141d10664ec46 (patch)
treefded37b9a98688ca75f1cdc8c69aed1ad032d2cf /addons/web/static
parentabef1683893c1ae67d8758abeb87c95f62e2af9a (diff)
[FIX] web: introduce parser for `many2one_reference`
Follow-up of d0c852f The parser of `many2one_reference` was not introduced when the new field type was created and then later when the formatter was added, which leads to errors when the web client is trying to set the value of such fields. Since the value of this field is an ID, it is parsed as an integer. closes odoo/odoo#47330 X-original-commit: db1e16bc041e1d892fd1f3ac5b694e12496a32f9 Signed-off-by: Damien Bouvy (dbo) <dbo@odoo.com>
Diffstat (limited to 'addons/web/static')
-rw-r--r--addons/web/static/src/js/fields/field_utils.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/addons/web/static/src/js/fields/field_utils.js b/addons/web/static/src/js/fields/field_utils.js
index 8bba006aaf1..76fda4859e6 100644
--- a/addons/web/static/src/js/fields/field_utils.js
+++ b/addons/web/static/src/js/fields/field_utils.js
@@ -691,6 +691,7 @@ return {
integer: parseInteger,
many2many: _.identity, // todo
many2one: parseMany2one,
+ many2one_reference: parseInteger,
monetary: parseMonetary,
one2many: _.identity,
percentage: parsePercentage,