From 2c842ae3858c8d6307445f5d83dbf30a5a897ece Mon Sep 17 00:00:00 2001 From: Michelle Tang Date: Thu, 7 Nov 2024 21:38:06 -0500 Subject: [PATCH] Fix attachment crashes. Fixes #13776 --- .../signalservice/api/attachment/AttachmentApi.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/api/attachment/AttachmentApi.kt b/libsignal-service/src/main/java/org/whispersystems/signalservice/api/attachment/AttachmentApi.kt index 2abef8c815..379f33dde4 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/api/attachment/AttachmentApi.kt +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/api/attachment/AttachmentApi.kt @@ -19,6 +19,7 @@ import org.whispersystems.signalservice.internal.push.http.ResumableUploadSpec import org.whispersystems.signalservice.internal.websocket.WebSocketRequestMessage import java.io.InputStream import java.security.SecureRandom +import kotlin.jvm.optionals.getOrNull /** * Class to interact with various attachment-related endpoints. @@ -108,7 +109,7 @@ class AttachmentApi( incrementalDigestChunkSize = digestInfo.incrementalMacChunkSize, uploadTimestamp = attachmentStream.uploadTimestamp, dataSize = attachmentStream.length, - blurHash = attachmentStream.blurHash.get() + blurHash = attachmentStream.blurHash.getOrNull() ) } }