diff --git a/services/Archival/FilterLists.Archival.Application/Commands/EnqueueArchiveAllLists.cs b/services/Archival/FilterLists.Archival.Application/Commands/EnqueueArchiveAllLists.cs index ef602081b..69e906b78 100644 --- a/services/Archival/FilterLists.Archival.Application/Commands/EnqueueArchiveAllLists.cs +++ b/services/Archival/FilterLists.Archival.Application/Commands/EnqueueArchiveAllLists.cs @@ -25,9 +25,8 @@ public Handler(IDirectoryApi directory) public async Task Handle(Command request, CancellationToken cancellationToken) { - var lists = await _directory.GetListsAsync(cancellationToken); var r = new Random(); - foreach (var list in lists.OrderBy(_ => r.Next())) + foreach (var list in (await _directory.GetListsAsync(cancellationToken)).OrderBy(_ => r.Next())) { new ArchiveList.Command(list.Id).EnqueueBackgroundJob(); }