[FIX] web: set default: handle false values + correct display of selection fields

bzr revid: odo@openerp.com-20140219163237-ns5zbzxvtrr3a6ed
This commit is contained in:
Christophe Simonis 2014-02-19 17:32:37 +01:00 committed by Olivier Dony
parent 2c4466258d
commit bb89e54866
1 changed files with 2 additions and 1 deletions

View File

@ -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) {