summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2015-09-21 14:43:26 +0200
committerqsm-odoo <qsm@odoo.com>2015-09-21 16:21:14 +0200
commit3807733be65d2e8cb0988fa5afdba7147c762d71 (patch)
tree8833ded0fdb27f98152de54d2d5f4aa731a67c29
parenta88fae84e4aa4ab629a7597c5b47b2d033c7d959 (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, ...).
-rw-r--r--addons/web/static/src/js/views/form_widgets.js2
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;