From 0ad4b3f73e437362ac14d03a80c85f50642b545d Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Tue, 3 Mar 2026 10:30:04 -0500 Subject: [PATCH] Skip optimize media when backup subscription is pending cancelation. --- .../java/org/thoughtcrime/securesms/jobs/OptimizeMediaJob.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/OptimizeMediaJob.kt b/app/src/main/java/org/thoughtcrime/securesms/jobs/OptimizeMediaJob.kt index 377bd914cb..5fdb58c364 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/OptimizeMediaJob.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/OptimizeMediaJob.kt @@ -48,6 +48,11 @@ class OptimizeMediaJob private constructor(parameters: Parameters) : Job(paramet return Result.success() } + if (SignalStore.backup.backupDownloadNotifierState != null) { + Log.i(TAG, "Backup subscription is pending cancellation, skipping media optimization.") + return Result.success() + } + if (ArchiveRestoreProgress.state.activelyRestoring()) { ArchiveRestoreProgress.onCancelMediaRestore()