summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/fields
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js/fields')
-rw-r--r--addons/web/static/src/js/fields/relational_fields.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/web/static/src/js/fields/relational_fields.js b/addons/web/static/src/js/fields/relational_fields.js
index 751c16b3a23..325e0ceb8e8 100644
--- a/addons/web/static/src/js/fields/relational_fields.js
+++ b/addons/web/static/src/js/fields/relational_fields.js
@@ -465,7 +465,10 @@ var FieldMany2One = AbstractField.extend({
* @private
*/
_renderReadonly: function () {
- var value = _.escape((this.m2o_value || "").trim()).split("\n").join("<br/>");
+ var escapedValue = _.escape((this.m2o_value || "").trim());
+ var value = escapedValue.split('\n').map(function (line) {
+ return '<span>' + line + '</span>';
+ }).join('<br/>');
this.$el.html(value);
if (!this.noOpen && this.value) {
this.$el.attr('href', _.str.sprintf('#id=%s&model=%s', this.value.res_id, this.field.relation));