diff --git a/Iceshrimp.Backend/Core/Tasks/MediaCleanupTask.cs b/Iceshrimp.Backend/Core/Tasks/MediaCleanupTask.cs index 5c485f30..de698555 100644 --- a/Iceshrimp.Backend/Core/Tasks/MediaCleanupTask.cs +++ b/Iceshrimp.Backend/Core/Tasks/MediaCleanupTask.cs @@ -34,7 +34,7 @@ public class MediaCleanupTask : ICronTask var cnt = await fileIds.CountAsync(); logger.LogInformation("Expiring {count} files...", cnt); - await foreach (var fileId in fileIds.AsChunkedAsyncEnumerable(50)) + await foreach (var fileId in fileIds.OrderBy(p => p).AsChunkedAsyncEnumerable(50)) { await queueService.BackgroundTaskQueue.EnqueueAsync(new DriveFileDeleteJobData {