diff --git a/services/Archival/FilterLists.Archival.Application/Commands/EnqueueArchiveAllLists.cs b/services/Archival/FilterLists.Archival.Application/Commands/EnqueueArchiveAllLists.cs index fafbff0b8..49d211daf 100644 --- a/services/Archival/FilterLists.Archival.Application/Commands/EnqueueArchiveAllLists.cs +++ b/services/Archival/FilterLists.Archival.Application/Commands/EnqueueArchiveAllLists.cs @@ -39,9 +39,10 @@ public async Task Handle(Command request, CancellationToken cancellationTo #else archiveCount = lists.Count; spacing = TimeSpan.FromSeconds((double)86400 / lists.Count); - _logger.LogDebug("Enqueuing archival of {ArchiveCount} lists spaced {Spacing} seconds apart.", archiveCount, spacing.Seconds); #endif + _logger.LogDebug("Enqueuing archival of {ArchiveCount} lists spaced {Spacing} seconds apart.", archiveCount, spacing.Seconds); + for (var i = 0; i < archiveCount; i++) { new ArchiveList.Command(lists[i].Id).ScheduleBackgroundJob(i * spacing);