diff --git a/addons/im_livechat/controllers/main.py b/addons/im_livechat/controllers/main.py
index a60ecd26ff7..1ea4c2009b7 100644
--- a/addons/im_livechat/controllers/main.py
+++ b/addons/im_livechat/controllers/main.py
@@ -86,14 +86,13 @@ class LivechatController(http.Controller):
# limit the creation : only ONE rating per session
values = {
'rating': rate,
- 'consumed': True
+ 'consumed': True,
+ 'feedback': reason,
}
if not channel.rating_ids:
values.update({
'res_id': channel.id,
'res_model': 'mail.channel',
- 'rating': rate,
- 'feedback': reason,
})
# find the partner (operator)
if channel.channel_partner_ids:
@@ -101,8 +100,6 @@ class LivechatController(http.Controller):
# create the rating
rating = Rating.sudo().create(values)
else:
- if reason:
- values['feedback'] = reason
rating = channel.rating_ids[0]
rating.write(values)
return rating.id
diff --git a/addons/im_livechat/views/mail_channel_views.xml b/addons/im_livechat/views/mail_channel_views.xml
index d328af1f842..95fa097d9c1 100644
--- a/addons/im_livechat/views/mail_channel_views.xml
+++ b/addons/im_livechat/views/mail_channel_views.xml
@@ -10,10 +10,10 @@
-
+
-
+
@@ -27,7 +27,7 @@
-
+
@@ -44,24 +44,13 @@
-
-
-
-
-
-
-
-
-
-
![]()
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+