fixed new BUG where adding a sub-book to a parent with a series could not work out book_num
This commit is contained in:
2
main.py
2
main.py
@@ -415,7 +415,7 @@ def new_book():
|
||||
if len(parent.series) > 0:
|
||||
print ("I think this means we have added a sub-book to something in a series already" )
|
||||
for s in parent.bsl:
|
||||
db.engine.execute( "insert into book_series_link ( series_id, book_id, book_num ) values ( {}, {}, {} )".format( s.series_id, book.id, (s.book_num+1) ) )
|
||||
db.engine.execute( "insert into book_series_link ( series_id, book_id, book_num ) values ( {}, {}, (select COALESCE(MAX(book_num),0)+1 from book_series_link where series_id={}) )".format( s.series_id, book.id, s.series_id ) )
|
||||
db.session.commit()
|
||||
st.SetMessage( "Created new Book ({})".format(book.title) )
|
||||
cnt=1
|
||||
|
||||
Reference in New Issue
Block a user