From 0cda05853ed553aad2d5259dae5e3bb94de0605c Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Mon, 9 Sep 2019 12:37:00 +0000 Subject: [PATCH] [FIX] website_blog: Latest Posts On the website, when the widget "Latest Posts - Big Images" or "Latest Posts - List" is added a 404 error is raised in the console. This is because the regular expression of the background image is too 'greedy' and also match the trailing double quote, e.g.: `website_blog.blog_post_cover_02"` instead of `website_blog.blog_post_cover_02`. By making it match the minimum pattern, the trailing double quote is not selected. opw-2061596 closes odoo/odoo#36622 X-original-commit: 0797a4ab90ec4d9be55e16d917da98909ce0ece4 Signed-off-by: Nicolas Martinelli (nim) --- addons/website_blog/static/src/js/s_latest_posts_frontend.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/website_blog/static/src/js/s_latest_posts_frontend.js b/addons/website_blog/static/src/js/s_latest_posts_frontend.js index 87f3ffc5f6f..8402f18fdd7 100644 --- a/addons/website_blog/static/src/js/s_latest_posts_frontend.js +++ b/addons/website_blog/static/src/js/s_latest_posts_frontend.js @@ -116,7 +116,7 @@ publicWidget.registry.js_get_posts = publicWidget.Widget.extend({ $progress.appendTo($loadingContainer); $post.appendTo(self.$target); - var m = $thumb.css('background-image').match(/url\(["']?(.+)["']?\)/); + var m = $thumb.css('background-image').match(/url\(["']?(.+?)["']?\)/); var bg = m ? m[1] : 'none'; var loaded = false;