Add readthroughs even when a book is already shelved

This commit is contained in:
Mouse Reeve
2021-01-02 13:26:42 -08:00
parent b2c22c5b7f
commit 22f5fa154c
3 changed files with 52 additions and 6 deletions

View File

@ -179,11 +179,10 @@ def handle_imported_book(user, item, include_reviews, privacy):
book=item.book, shelf=desired_shelf, added_by=user)
broadcast(user, shelf_book.to_add_activity(user), privacy=privacy)
# only add new read-throughs if the item isn't already shelved
for read in item.reads:
read.book = item.book
read.user = user
read.save()
for read in item.reads:
read.book = item.book
read.user = user
read.save()
if include_reviews and (item.rating or item.review):
review_title = 'Review of {!r} on Goodreads'.format(