diff --git a/addons/mail/static/src/discuss/core/common/channel_member_list.js b/addons/mail/static/src/discuss/core/common/channel_member_list.js index 3c80718abd5..cfca9e26a11 100644 --- a/addons/mail/static/src/discuss/core/common/channel_member_list.js +++ b/addons/mail/static/src/discuss/core/common/channel_member_list.js @@ -3,7 +3,7 @@ import { ImStatus } from "@mail/core/common/im_status"; import { ActionPanel } from "@mail/discuss/core/common/action_panel"; -import { Component, onWillUpdateProps, onWillStart, useState } from "@odoo/owl"; +import { Component, onWillUpdateProps, onWillStart, useState, onWillRender } from "@odoo/owl"; import { _t } from "@web/core/l10n/translation"; import { useService } from "@web/core/utils/hooks"; @@ -23,6 +23,10 @@ export class ChannelMemberList extends Component { this.threadService.fetchChannelMembers(nextProps.thread); } }); + onWillRender(() => { + this.onlineMembers = this.props.thread.onlineMembers; + this.offlineMembers = this.props.thread.offlineMembers; + }); } canOpenChatWith(member) { diff --git a/addons/mail/static/src/discuss/core/common/channel_member_list.xml b/addons/mail/static/src/discuss/core/common/channel_member_list.xml index fd3f55d8c59..ea4086a3a2c 100644 --- a/addons/mail/static/src/discuss/core/common/channel_member_list.xml +++ b/addons/mail/static/src/discuss/core/common/channel_member_list.xml @@ -4,19 +4,19 @@ - +
Online - - +
- + - +
Offline - - +
- + And 1 other member. And other members.