diff options
| author | qsm-odoo <qsm@odoo.com> | 2015-09-21 14:43:26 +0200 |
|---|---|---|
| committer | qsm-odoo <qsm@odoo.com> | 2015-09-21 16:21:14 +0200 |
| commit | 3807733be65d2e8cb0988fa5afdba7147c762d71 (patch) | |
| tree | 8833ded0fdb27f98152de54d2d5f4aa731a67c29 /addons/web | |
| parent | a88fae84e4aa4ab629a7597c5b47b2d033c7d959 (diff) | |
[FIX] web: field radio empty value
The get_value method of field radio returned sometines an undefined
value (while it is expected to return false is there is no value).
This caused traceback for siblings fields trying to access the value
of an empty field radio (onchange, ...).
Diffstat (limited to 'addons/web')
| -rw-r--r-- | addons/web/static/src/js/views/form_widgets.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/web/static/src/js/views/form_widgets.js b/addons/web/static/src/js/views/form_widgets.js index 5e92ca2e116..30a4700e766 100644 --- a/addons/web/static/src/js/views/form_widgets.js +++ b/addons/web/static/src/js/views/form_widgets.js @@ -1020,7 +1020,7 @@ var FieldRadio = common.AbstractField.extend(common.ReinitializeFieldMixin, { }, get_value: function () { var value = this.get('value'); - return value instanceof Array ? value[0] : value; + return ((value instanceof Array)? value[0] : value) || false; }, render_value: function () { var self = this; |
