From 876bb9cb06097db54d3c02a57a6d4b35eee0107c Mon Sep 17 00:00:00 2001
From: Benjamin Vray <bvr@odoo.com>
Date: Tue, 16 Feb 2021 14:42:51 +0000
Subject: [PATCH] [FIX] website_forum: remove o_we_selected_image class on post
 images

Before this commit, the o_we_selected_image class was not removed from
forum post when saving.

task-2312878
Part of #66316

Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
---
 addons/website_forum/static/src/js/website_forum.js | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/addons/website_forum/static/src/js/website_forum.js b/addons/website_forum/static/src/js/website_forum.js
index cdc856fa26e9..8c55a82cb62b 100644
--- a/addons/website_forum/static/src/js/website_forum.js
+++ b/addons/website_forum/static/src/js/website_forum.js
@@ -152,7 +152,11 @@ publicWidget.registry.websiteForum = publicWidget.Widget.extend({
             wysiwygLoader.load(self, $textarea[0], options).then(wysiwyg => {
                 // float-left class messes up the post layout OPW 769721
                 $form.find('.note-editable').find('img.float-left').removeClass('float-left');
+                // o_we_selected_image has not always been removed when
+                // saving a post so we need the line below to remove it if it is present.
+                $form.find('.note-editable').find('img.o_we_selected_image').removeClass('o_we_selected_image');
                 $form.on('click', 'button, .a-submit', () => {
+                    $form.find('.note-editable').find('img.o_we_selected_image').removeClass('o_we_selected_image');
                     wysiwyg.save();
                 });
             });
-- 
GitLab