diff --git a/services/Archival/FilterLists.Archival.Application/Commands/ArchiveList.cs b/services/Archival/FilterLists.Archival.Application/Commands/ArchiveList.cs index ee5a4a90f..99bdd66f6 100644 --- a/services/Archival/FilterLists.Archival.Application/Commands/ArchiveList.cs +++ b/services/Archival/FilterLists.Archival.Application/Commands/ArchiveList.cs @@ -78,9 +78,7 @@ private async Task> GetSegmentUrlsAsync( { var listDetails = await _directory.GetListDetailsAsync(listId, cancellationToken); return listDetails.ViewUrls? - .GroupBy(u => u.SegmentNumber) - .Select(g => g.OrderBy(u => u.Primariness)) - .FirstOrDefault() + .GroupBy(u => u.SegmentNumber, (_, g) => g.OrderBy(e => e.Primariness).First()) ?.ToList() ?? new List(); }