diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/ArchiveUploadProgress.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/ArchiveUploadProgress.kt index 68ed715409..4c8f794b86 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/ArchiveUploadProgress.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/ArchiveUploadProgress.kt @@ -83,6 +83,10 @@ object ArchiveUploadProgress { if (pendingMediaUploadBytes <= 0) { Log.i(TAG, "No more pending bytes. Done!") Log.d(TAG, "Upload finished! " + buildDebugStats(debugAttachmentStartTime, debugTotalAttachments.get(), debugTotalBytes.get())) + if (uploadProgress.mediaTotalBytes > 0) { + Log.i(TAG, "We uploaded media as part of the backup. We should enqueue another backup now to ensure that CDN info is properly written.") + BackupMessagesJob.enqueue() + } return@map PROGRESS_NONE }