diff --git a/libsignal/service/src/main/java/org/whispersystems/signalservice/api/messages/EnvelopeContentValidator.kt b/libsignal/service/src/main/java/org/whispersystems/signalservice/api/messages/EnvelopeContentValidator.kt index cb31eae6fa..0478244ad4 100644 --- a/libsignal/service/src/main/java/org/whispersystems/signalservice/api/messages/EnvelopeContentValidator.kt +++ b/libsignal/service/src/main/java/org/whispersystems/signalservice/api/messages/EnvelopeContentValidator.kt @@ -120,6 +120,10 @@ object EnvelopeContentValidator { return Result.Invalid("[DataMessage] Invalid attachments!") } + if (dataMessage.hasGroupV2()) { + validateGroupContextV2(dataMessage.groupV2, "[DataMessage]")?.let { return it } + } + return Result.Valid }