diff --git a/Lagrange.Core/Message/Entity/ImageEntity.cs b/Lagrange.Core/Message/Entity/ImageEntity.cs index 01814e675..63468767a 100644 --- a/Lagrange.Core/Message/Entity/ImageEntity.cs +++ b/Lagrange.Core/Message/Entity/ImageEntity.cs @@ -88,7 +88,7 @@ IEnumerable IMessageEntity.PackElement() IMessageEntity? IMessageEntity.UnpackElement(Elem elems) { - if (elems.CommonElem is { BusinessType: 20 or 10 } common) + if (elems.CommonElem is { ServiceType: 48, BusinessType: 20 or 10 } common) { var extra = Serializer.Deserialize(common.PbElem.AsSpan()); var index = extra.MsgInfoBody[0].Index;