diff --git a/submodules/TelegramCore/Sources/ChannelAdminEventLogs.swift b/submodules/TelegramCore/Sources/ChannelAdminEventLogs.swift index 247a8ecf3c..152e90d5cd 100644 --- a/submodules/TelegramCore/Sources/ChannelAdminEventLogs.swift +++ b/submodules/TelegramCore/Sources/ChannelAdminEventLogs.swift @@ -223,6 +223,10 @@ public func channelAdminLogEvents(postbox: Postbox, network: Network, peerId: Pe return postbox.transaction { transaction -> AdminLogEventsResult in updatePeers(transaction: transaction, peers: peers.map { $0.1 }, update: { return $1 }) + var peers = peers + if peers[peerId] == nil, let peer = transaction.getPeer(peerId) { + peers[peer.id] = peer + } return AdminLogEventsResult(peerId: peerId, peers: peers, events: events) } |> castError(MTRpcError.self) }