summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/fields/basic_fields.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js/fields/basic_fields.js')
-rw-r--r--addons/web/static/src/js/fields/basic_fields.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/addons/web/static/src/js/fields/basic_fields.js b/addons/web/static/src/js/fields/basic_fields.js
index 99e65b444c5..1b495696808 100644
--- a/addons/web/static/src/js/fields/basic_fields.js
+++ b/addons/web/static/src/js/fields/basic_fields.js
@@ -1509,7 +1509,9 @@ var FieldEmail = InputField.extend({
*/
_renderReadonly: function () {
if (this.value) {
- this.$el.text(this.value)
+ // Odoo legacy widgets can have multiple nodes inside their $el JQuery object
+ // so, select the proper one (other nodes are assumed not to contain proper data)
+ this.$el.closest("." + this.className).text(this.value)
.addClass('o_form_uri o_text_overflow')
.attr('href', this.prefix + ':' + this.value);
} else {