Fixed: Slow initial author load

pull/965/head
ta264 3 years ago
parent 404da4ae22
commit 996841db45

@ -274,6 +274,7 @@ namespace NzbDrone.Integration.Test
if (changed) if (changed)
{ {
result.NextBook = result.LastBook = null;
Author.Put(result); Author.Put(result);
} }

@ -193,8 +193,8 @@ namespace Readarr.Api.V1.Author
foreach (var authorResource in authors) foreach (var authorResource in authors)
{ {
authorResource.NextBook = nextBooks.FirstOrDefault(x => x.AuthorMetadataId == authorResource.AuthorMetadataId).ToResource(); authorResource.NextBook = nextBooks.FirstOrDefault(x => x.AuthorMetadataId == authorResource.AuthorMetadataId);
authorResource.LastBook = lastBooks.FirstOrDefault(x => x.AuthorMetadataId == authorResource.AuthorMetadataId).ToResource(); authorResource.LastBook = lastBooks.FirstOrDefault(x => x.AuthorMetadataId == authorResource.AuthorMetadataId);
} }
} }

@ -28,8 +28,8 @@ namespace Readarr.Api.V1.Author
public string Disambiguation { get; set; } public string Disambiguation { get; set; }
public List<Links> Links { get; set; } public List<Links> Links { get; set; }
public BookResource NextBook { get; set; } public Book NextBook { get; set; }
public BookResource LastBook { get; set; } public Book LastBook { get; set; }
public List<MediaCover> Images { get; set; } public List<MediaCover> Images { get; set; }

Loading…
Cancel
Save