From 850a6874b35b224ebc74411ff32ccbdf760c6355 Mon Sep 17 00:00:00 2001 From: Hans Svensson Date: Wed, 10 Jun 2020 16:22:18 +0200 Subject: [PATCH] Only build flat members list --- apps/roster/src/roster.erl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/roster/src/roster.erl b/apps/roster/src/roster.erl index c63ab65c4..88a5ed74e 100644 --- a/apps/roster/src/roster.erl +++ b/apps/roster/src/roster.erl @@ -1479,7 +1479,10 @@ room(#'Roster'{id = Id, phone = Phone}, #'Room'{id = Name, status = St0} = Room, LastPhoneId = case LastMsg of #'Message'{from = LPhoneId} -> LPhoneId; _ -> 0 end, Members = case LastPhoneId == Local of true -> [Member]; - false -> [Member, muc_member(LastPhoneId, Name, presence)] + false -> case muc_member(LastPhoneId, Name, presence) of + [] -> [Member]; + M -> [Member, M] + end end, {Admins, Members2} = roster:split_members(Members), Status = case St of -- GitLab