diff --git a/addons/website/models/website.py b/addons/website/models/website.py index a516f5cb96f..a0a6d1fb28b 100644 --- a/addons/website/models/website.py +++ b/addons/website/models/website.py @@ -638,7 +638,7 @@ class ir_attachment(osv.osv): # in-document URLs are html-escaped, a straight search will not # find them url = werkzeug.utils.escape(attachment.website_url) - ids = Views.search(cr, uid, [('arch', 'like', url)], context=context) + ids = Views.search(cr, uid, ["|", ('arch', 'like', '"%s"' % url), ('arch', 'like', "'%s'" % url)], context=context) if ids: removal_blocked_by[attachment.id] = Views.read( diff --git a/addons/website/static/src/js/website.editor.js b/addons/website/static/src/js/website.editor.js index bd17584c08b..bb24ad0bf74 100644 --- a/addons/website/static/src/js/website.editor.js +++ b/addons/website/static/src/js/website.editor.js @@ -1429,9 +1429,6 @@ this.$('input[type=file]').click(); }, 'change input[type=file]': 'file_selection', - 'change input[type=text]': function () { - this.$('form').submit(); - }, 'submit form': 'form_submit', //'change input.url': 'preview_image', //'change select.image-style': 'preview_image', diff --git a/addons/website/static/src/xml/website.editor.xml b/addons/website/static/src/xml/website.editor.xml index ca8a264ae6f..0f57dea33fe 100644 --- a/addons/website/static/src/xml/website.editor.xml +++ b/addons/website/static/src/xml/website.editor.xml @@ -153,14 +153,15 @@ — or — -
- - + +
+ +
-
+