diff --git a/addons/mail/static/src/less/thread.less b/addons/mail/static/src/less/thread.less
index eca57213a8a..42822b56315 100644
--- a/addons/mail/static/src/less/thread.less
+++ b/addons/mail/static/src/less/thread.less
@@ -141,6 +141,7 @@
}
img {
max-width: 100%;
+ height: auto;
}
.o_mail_body_long {
diff --git a/addons/website_blog/controllers/main.py b/addons/website_blog/controllers/main.py
index 8adb6c5b9e6..9d3e5cbdb8d 100644
--- a/addons/website_blog/controllers/main.py
+++ b/addons/website_blog/controllers/main.py
@@ -105,6 +105,9 @@ class WebsiteBlog(http.Controller):
# retrocompatibility to accept tag as slug
active_tag_ids = tag and [int(unslug(t)[1]) for t in tag.split(',')] or []
if active_tag_ids:
+ fixed_tag_slug = ",".join(slug(t) for t in request.env['blog.tag'].browse(active_tag_ids))
+ if fixed_tag_slug != tag:
+ return request.redirect(request.httprequest.full_path.replace("/tag/%s/" % tag, "/tag/%s/" % fixed_tag_slug, 1), 301)
domain += [('tag_ids', 'in', active_tag_ids)]
if blog:
domain += [('blog_id', '=', blog.id)]
diff --git a/addons/website_blog/views/website_blog_templates.xml b/addons/website_blog/views/website_blog_templates.xml
index e24905d8235..ea7e4e0fb81 100644
--- a/addons/website_blog/views/website_blog_templates.xml
+++ b/addons/website_blog/views/website_blog_templates.xml
@@ -161,7 +161,7 @@