diff --git a/Signal/src/Calls/CallService.swift b/Signal/src/Calls/CallService.swift index e669184dccf..95de9d70a84 100644 --- a/Signal/src/Calls/CallService.swift +++ b/Signal/src/Calls/CallService.swift @@ -517,6 +517,9 @@ public final class CallService: NSObject { } private func groupMemberInfo(for thread: TSGroupThread) -> [GroupMemberInfo]? { + // Make sure we're working with the latest group state. + databaseStorage.read { thread.anyReload(transaction: $0) } + guard let groupModel = thread.groupModel as? TSGroupModelV2, let groupV2Params = try? groupModel.groupV2Params() else { owsFailDebug("Unexpected group thread.")