diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/ArchiveThumbnailUploadJob.kt b/app/src/main/java/org/thoughtcrime/securesms/jobs/ArchiveThumbnailUploadJob.kt index 414a062c39..7d4e098975 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/ArchiveThumbnailUploadJob.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/ArchiveThumbnailUploadJob.kt @@ -108,7 +108,12 @@ class ArchiveThumbnailUploadJob private constructor( return Result.success() } - if (attachment.remoteDigest == null && attachment.dataHash == null && attachment.hadIntegrityCheckPerformed()) { + if (attachment.dataHash == null || attachment.remoteKey == null) { + Log.w(TAG, "$attachmentId is missing necessary ingredients for a mediaName!") + return Result.success() + } + + if (!attachment.hadIntegrityCheckPerformed()) { Log.w(TAG, "$attachmentId has no integrity check! Cannot proceed.") return Result.success() }