Skip to content

Commit

Permalink
[FIX] website_livechat: fix error when no ratings
Browse files Browse the repository at this point in the history
If there is no rating for user, it will throw error while publishing channel.
This commit check if there is any rating for particular user or not.

Introduced by ce20c29

opw-1966384

closes #32553

Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
  • Loading branch information
pka-odoo authored and rdeodoo committed Apr 16, 2019
1 parent 9787aba commit 3992b01
Showing 1 changed file with 15 additions and 13 deletions.
28 changes: 15 additions & 13 deletions addons/website_livechat/views/website_livechat.xml
Expand Up @@ -167,19 +167,21 @@
</h5> </h5>
<div class="col-lg-12"> <div class="col-lg-12">
<div class="row"> <div class="row">
<div class="col-lg-4 pl-0 pr-0"> <t t-if="user.partner_id.id in ratings_per_user">
<img t-attf-src='/rating/static/src/img/rating_10.png' alt="Great" width="16px" height="16px"/> <div class="col-lg-4 pl-0 pr-0">
<span class="align-middle"><t t-esc="ratings_per_user[user.partner_id.id]['great']"/>%</span> <img t-attf-src='/rating/static/src/img/rating_10.png' alt="Great" width="16px" height="16px"/>
</div> <span class="align-middle"><t t-esc="ratings_per_user[user.partner_id.id]['great']"/>%</span>
<div class="col-lg-4 pl-0 pr-0"> </div>
<img t-attf-src='/rating/static/src/img/rating_5.png' alt="Okay" width="16px" height="16px"/> <div class="col-lg-4 pl-0 pr-0">
<span class="align-middle"><t t-esc="ratings_per_user[user.partner_id.id]['okay']"/>%</span> <img t-attf-src='/rating/static/src/img/rating_5.png' alt="Okay" width="16px" height="16px"/>
</div> <span class="align-middle"><t t-esc="ratings_per_user[user.partner_id.id]['okay']"/>%</span>
<div class="col-lg-4 pl-0 pr-0"> </div>
<img t-attf-src='/rating/static/src/img/rating_1.png' alt="Bad" width="16px" height="16px"/> <div class="col-lg-4 pl-0 pr-0">
<span class="align-middle"><t t-esc="ratings_per_user[user.partner_id.id]['bad']"/>%</span> <img t-attf-src='/rating/static/src/img/rating_1.png' alt="Bad" width="16px" height="16px"/>
</div> <span class="align-middle"><t t-esc="ratings_per_user[user.partner_id.id]['bad']"/>%</span>
<t t-if="user.partner_id.id not in ratings_per_user"> </div>
</t>
<t t-else="">
<div class="col-lg-12 pl-0 pr-0 o_livechat_no_rating">Not rated yet</div> <div class="col-lg-12 pl-0 pr-0 o_livechat_no_rating">Not rated yet</div>
</t> </t>
</div> </div>
Expand Down

0 comments on commit 3992b01

Please sign in to comment.