diff --git a/apps/roster/src/protocol/roster_room.erl b/apps/roster/src/protocol/roster_room.erl index c3d9836829ce28fe9fddc5b7c2d898592cb3ea49..51ecd032ef98c7c02cfb872d3f9c9519b6053088 100644 --- a/apps/roster/src/protocol/roster_room.erl +++ b/apps/roster/src/protocol/roster_room.erl @@ -146,7 +146,7 @@ info(#'Room'{status = St, id = Room, members = Members, admins = Admins, readers Mmbr#'Member'.status == removed andalso Prefix == <<"sys">>) -> {Mmbrs, Aliases, NewMmbrs, StoredRoom2} = lists:foldl( - fun(#'Member'{phone_id = PhoneId, status = Status} = Member, {Ms, Alss, NewMs, TmpRoom} = MAcc) + fun(#'Member'{phone_id = PhoneId, status = Status} = Member, {Ms, Alss, NewMs, TmpRoom}) when Status == admin; Status == member -> MmbrRoom = case roster:muc_member(PhoneId, Room, presence) of