diff --git a/addons/im_livechat/static/src/legacy/models/public_livechat_message.js b/addons/im_livechat/static/src/legacy/models/public_livechat_message.js index 1d1a2f21eab..06832b3e480 100644 --- a/addons/im_livechat/static/src/legacy/models/public_livechat_message.js +++ b/addons/im_livechat/static/src/legacy/models/public_livechat_message.js @@ -73,8 +73,10 @@ const PublicLivechatMessage = Class.extend({ */ getAvatarSource() { let source = this._serverURL; - if (this.hasAuthor()) { + if (this.isOperatorTheAuthor()) { source += `/im_livechat/operator/${this.getAuthorID()}/avatar`; + } else if (this.hasAuthor() && session.user_id) { + source += `/web/image/res.partner/${this.getAuthorID()}/avatar_128`; } else { source += '/mail/static/src/img/smiley/avatar.jpg'; }