diff --git a/src/FilterLists.Services/FilterList/MappingProfiles/ListDetailsDtoMappingProfile.cs b/src/FilterLists.Services/FilterList/MappingProfiles/ListDetailsDtoMappingProfile.cs index 716ce9199..be35ca633 100644 --- a/src/FilterLists.Services/FilterList/MappingProfiles/ListDetailsDtoMappingProfile.cs +++ b/src/FilterLists.Services/FilterList/MappingProfiles/ListDetailsDtoMappingProfile.cs @@ -25,14 +25,15 @@ public ListDetailsDtoMappingProfile() => : 0)) .ForMember(d => d.UpdatedDate, o => o.MapFrom(l => - l.Snapshots - .Count(s => s.WasSuccessful && s.Md5Checksum != null) >= 2 + l.DiscontinuedDate ?? + (l.Snapshots + .Count(s => s.WasSuccessful && s.Md5Checksum != null) >= 2 ? l.Snapshots .Where(s => s.WasSuccessful && s.Md5Checksum != null) .Select(s => s.CreatedDateUtc) .OrderByDescending(c => c) .FirstOrDefault() - : null)) + : null))) .ForMember(d => d.ViewUrl, o => o.MapFrom(l => l.Snapshots diff --git a/src/FilterLists.Services/FilterList/MappingProfiles/ListSummaryDtoMappingProfile.cs b/src/FilterLists.Services/FilterList/MappingProfiles/ListSummaryDtoMappingProfile.cs index 648456576..facec3c2f 100644 --- a/src/FilterLists.Services/FilterList/MappingProfiles/ListSummaryDtoMappingProfile.cs +++ b/src/FilterLists.Services/FilterList/MappingProfiles/ListSummaryDtoMappingProfile.cs @@ -14,14 +14,15 @@ public ListSummaryDtoMappingProfile() => .ForMember(d => d.Tags, o => o.MapFrom(l => l.FilterListTags.Select(m => m.Tag))) .ForMember(d => d.UpdatedDate, o => o.MapFrom(l => - l.Snapshots - .Count(s => s.WasSuccessful && s.Md5Checksum != null) >= 2 + l.DiscontinuedDate ?? + (l.Snapshots + .Count(s => s.WasSuccessful && s.Md5Checksum != null) >= 2 ? l.Snapshots .Where(s => s.WasSuccessful && s.Md5Checksum != null) .Select(s => s.CreatedDateUtc) .OrderByDescending(c => c) .FirstOrDefault() - : null)) + : null))) .ForMember(d => d.ViewUrl, o => o.MapFrom(l => l.Snapshots