mirror of
https://github.com/Readarr/Readarr
synced 2026-01-05 23:26:12 +01:00
Fixed: Duplicates in wanted page
This commit is contained in:
parent
69773db77a
commit
446a0591db
1 changed files with 4 additions and 1 deletions
|
|
@ -94,6 +94,7 @@ private SqlBuilder BooksWithoutFilesBuilder(DateTime currentTime) => Builder()
|
|||
.Join<Book, Edition>((b, e) => b.Id == e.BookId)
|
||||
.LeftJoin<Edition, BookFile>((t, f) => t.Id == f.EditionId)
|
||||
.Where<BookFile>(f => f.Id == null)
|
||||
.Where<Edition>(e => e.Monitored == true)
|
||||
.Where<Book>(a => a.ReleaseDate <= currentTime);
|
||||
#pragma warning restore CS0472
|
||||
|
||||
|
|
@ -111,6 +112,7 @@ private SqlBuilder BooksWhereCutoffUnmetBuilder(List<QualitiesBelowCutoff> quali
|
|||
.Join<Book, Author>((l, r) => l.AuthorMetadataId == r.AuthorMetadataId)
|
||||
.Join<Book, Edition>((b, e) => b.Id == e.BookId)
|
||||
.LeftJoin<Edition, BookFile>((t, f) => t.Id == f.EditionId)
|
||||
.Where<Edition>(e => e.Monitored == true)
|
||||
.Where(BuildQualityCutoffWhereClause(qualitiesBelowCutoff));
|
||||
|
||||
private string BuildQualityCutoffWhereClause(List<QualitiesBelowCutoff> qualitiesBelowCutoff)
|
||||
|
|
@ -198,7 +200,8 @@ public List<Book> GetAuthorBooksWithFiles(Author author)
|
|||
return Query(Builder()
|
||||
.Join<Book, Edition>((b, e) => b.Id == e.BookId)
|
||||
.Join<Edition, BookFile>((t, f) => t.Id == f.EditionId)
|
||||
.Where<Book>(x => x.AuthorMetadataId == author.AuthorMetadataId));
|
||||
.Where<Book>(x => x.AuthorMetadataId == author.AuthorMetadataId)
|
||||
.Where<Edition>(e => e.Monitored == true));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue