Delete/Restore book from Kobo device upon (un)archiving of a book in the web UI.

This commit is contained in:
Michael Shavit
2020-01-26 00:29:36 -05:00
parent 5027aeb3a0
commit 4547c328bc
4 changed files with 44 additions and 21 deletions
+2 -3
View File
@@ -349,10 +349,9 @@ def toggle_archived(book_id):
ub.ArchivedBook.book_id == book_id)).first()
if archived_book:
archived_book.is_archived = not archived_book.is_archived
archived_book.last_modified = datetime.datetime.utcnow()
else:
archived_book = ub.ArchivedBook()
archived_book.user_id = int(current_user.id)
archived_book.book_id = book_id
archived_book = ub.ArchivedBook(user_id=current_user.id, book_id=book_id)
archived_book.is_archived = True
ub.session.merge(archived_book)
ub.session.commit()