Skip to content
Permalink
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
  • Loading branch information
DramixDW authored and tde-banana-odoo committed Feb 21, 2020
1 parent 7b82156 commit 53f228f89a85af4ad54ce2076c38e1e341b59d1d
Showing with 3 additions and 2 deletions.
  1. +3 −2 addons/website_slides/controllers/mail.py
@@ -8,7 +8,7 @@
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 @@ def mail_update_message(self, res_model, res_id, message, message_id, redirect=N
domain = [('res_model', '=', res_model), ('res_id', '=', res_id), ('website_published', '=', True), ('message_id', '=', message.id)]
rating = request.env['rating.rating'].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 comments on commit 53f228f

Please sign in to comment.
You can’t perform that action at this time.