Ensure group avatars have V2 attachmentIds.

fork-5.53.8
Greyson Parrelli 2020-08-03 14:41:49 -04:00
rodzic b28ac7af8c
commit 17c0364eda
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -273,7 +273,10 @@ public final class GroupV1MessageProcessor {
GroupContext.Builder builder = GroupContext.newBuilder();
builder.setId(ByteString.copyFrom(group.getGroupId()));
if (group.getAvatar().isPresent() && group.getAvatar().get().isPointer()) {
if (group.getAvatar().isPresent() &&
group.getAvatar().get().isPointer() &&
group.getAvatar().get().asPointer().getRemoteId().getV2().isPresent())
{
builder.setAvatar(AttachmentPointer.newBuilder()
.setCdnId(group.getAvatar().get().asPointer().getRemoteId().getV2().get())
.setKey(ByteString.copyFrom(group.getAvatar().get().asPointer().getKey()))