fix bug with series with 0 books in it, not showing up for use when editing a book

This commit is contained in:
2023-06-11 14:17:29 +10:00
parent 8a16b35236
commit 88eb500c83

View File

@@ -49,7 +49,7 @@ def CalcAvgRating(sid):
def ListOfSeriesWithMissingBooks():
with db.engine.connect() as conn:
res=conn.exec_driver_sql( "select id, title, num_books, count from ( select s.id, s.title, s.num_books, count(bsl.book_id) from series s, book_series_link bsl where s.id = bsl.series_id group by s.id ) as foo where num_books > count")
res=conn.exec_driver_sql( "select id, title, num_books, count from ( select s.id, s.title, s.num_books, count(bsl.book_id) from series s left outer join book_series_link bsl on bsl.series_id=s.id group by s.id) as foo where num_books > count")
tmp=[]
for row in res:
tmp.append({'id': row[0], 'title': row[1]})