summaryrefslogtreecommitdiff
path: root/addons/web_editor
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web_editor')
-rw-r--r--addons/web_editor/static/src/js/wysiwyg/widgets/link_dialog.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/web_editor/static/src/js/wysiwyg/widgets/link_dialog.js b/addons/web_editor/static/src/js/wysiwyg/widgets/link_dialog.js
index cf2fa9dd04a..2a18ba2b436 100644
--- a/addons/web_editor/static/src/js/wysiwyg/widgets/link_dialog.js
+++ b/addons/web_editor/static/src/js/wysiwyg/widgets/link_dialog.js
@@ -261,11 +261,11 @@ var LinkDialog = Dialog.extend({
_getData: function () {
var $url = this.$('input[name="url"]');
var url = $url.val();
- var label = this.$('input[name="label"]').val() || url;
+ var label = _.escape(this.$('input[name="label"]').val() || url);
if (label && this.data.images) {
for (var i = 0; i < this.data.images.length; i++) {
- label = label.replace('<', "&lt;").replace('>', "&gt;").replace(/\[IMG\]/, this.data.images[i].outerHTML);
+ label = label.replace(/\[IMG\]/, this.data.images[i].outerHTML);
}
}