Skip to content
Snippets Groups Projects
Commit 3efffa8a authored by RVE-odoo's avatar RVE-odoo Committed by Thibault Delavallée
Browse files

[FIX] website_slides: allow feedback update on review update


Currently, when updating a review on a course, the feedback field is not
updated on the rating model. Therefore, the backend view for rating is
always displaying the first feedback posted

Task ID 2184038

closes odoo/odoo#48382

X-original-commit: f2d04753
Signed-off-by: default avatarThibault Delavallee (tde) <tde@openerp.com>
parent 466217ff
No related branches found
No related tags found
No related merge requests found
......@@ -8,7 +8,7 @@ from werkzeug.exceptions import NotFound, Forbidden
from odoo import http
from odoo.http import request
from odoo.addons.portal.controllers.mail import _check_special_access, PortalChatter
from odoo.tools import plaintext2html
from odoo.tools import plaintext2html, html2plaintext
class SlidesPortalChatter(PortalChatter):
......@@ -67,7 +67,8 @@ class SlidesPortalChatter(PortalChatter):
domain = [('res_model', '=', res_model), ('res_id', '=', res_id), ('is_internal', '=', False), ('message_id', '=', message.id)]
rating = request.env['rating.rating'].sudo().search(domain, order='write_date DESC', limit=1)
rating.write({
'rating': float(post['rating_value'])
'rating': float(post['rating_value']),
'feedback': html2plaintext(message.body),
})
# redirect to specified or referrer or simply channel page as fallback
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment