From 6e6b0f7789e838df9be4e2fdff8fa13d44247176 Mon Sep 17 00:00:00 2001 From: alperozturk96 Date: Tue, 27 Jan 2026 09:00:17 +0100 Subject: [PATCH] fix(gallery-image-generation-job): concurrent modification exception Signed-off-by: alperozturk96 --- .../nextcloud/client/jobs/gallery/GalleryImageGenerationJob.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/nextcloud/client/jobs/gallery/GalleryImageGenerationJob.kt b/app/src/main/java/com/nextcloud/client/jobs/gallery/GalleryImageGenerationJob.kt index 0e4d2149baa9..3247771a7307 100644 --- a/app/src/main/java/com/nextcloud/client/jobs/gallery/GalleryImageGenerationJob.kt +++ b/app/src/main/java/com/nextcloud/client/jobs/gallery/GalleryImageGenerationJob.kt @@ -41,7 +41,8 @@ class GalleryImageGenerationJob(private val user: User, private val storageManag private val activeJobs = WeakHashMap() fun cancelAllActiveJobs() { - for ((_, job) in activeJobs) { + val entries = activeJobs.entries.toList() + for ((_, job) in entries) { job.cancel() } activeJobs.clear()