From bb89e548668b88a231a364d106a2cd6e57442ae6 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Wed, 19 Feb 2014 17:32:37 +0100 Subject: [PATCH] [FIX] web: set default: handle false values + correct display of selection fields bzr revid: odo@openerp.com-20140219163237-ns5zbzxvtrr3a6ed --- addons/web/static/src/js/view_form.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 0a30d4db649..599664d14de 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -1030,8 +1030,9 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM open_defaults_dialog: function () { var self = this; var display = function (field, value) { + if (!value) { return value; } if (field instanceof instance.web.form.FieldSelection) { - return _(field.values).find(function (option) { + return _(field.get('values')).find(function (option) { return option[0] === value; })[1]; } else if (field instanceof instance.web.form.FieldMany2One) {