Fixed missing joins for sorting according to series in read/unread and rated views

This commit is contained in:
Ozzie Isaacs
2021-07-30 16:58:20 +02:00
parent a63baa1758
commit a32b36bf81
2 changed files with 16 additions and 2 deletions
+4
View File
@@ -692,6 +692,10 @@ class CalibreDB():
query = self.session.query(database)
if len(join) == 6:
query = query.outerjoin(join[0], join[1]).outerjoin(join[2]).outerjoin(join[3], join[4]).outerjoin(join[5])
if len(join) == 5:
query = query.outerjoin(join[0], join[1]).outerjoin(join[2]).outerjoin(join[3], join[4])
if len(join) == 4:
query = query.outerjoin(join[0], join[1]).outerjoin(join[2]).outerjoin(join[3])
if len(join) == 3:
query = query.outerjoin(join[0], join[1]).outerjoin(join[2])
elif len(join) == 2: