diff --git a/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/chat/receive/OnlinePush.kt b/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/chat/receive/OnlinePush.kt index 87afe2054..24710fb7c 100644 --- a/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/chat/receive/OnlinePush.kt +++ b/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/chat/receive/OnlinePush.kt @@ -131,7 +131,7 @@ internal class OnlinePush { val groupUin = content.fromUin bot.getGroupByUin(groupUin).let { group -> - val member = group[target] as MemberImpl + val member = group.getOrNull(target) as? MemberImpl ?: return NoPacket this.discardExact(1) return MemberLeaveEvent.Kick(member.also { group.members.delegate.remove(member)