diff --git a/vrobbler/apps/books/koreader.py b/vrobbler/apps/books/koreader.py index 16a7581..2fbca3b 100644 --- a/vrobbler/apps/books/koreader.py +++ b/vrobbler/apps/books/koreader.py @@ -129,7 +129,9 @@ def build_book_map(rows) -> dict: ) continue book = Book.objects.filter( - koreader_md5__icontains=book_row[KoReaderBookColumn.MD5.value] + koreader_data_by_hash__icontains=book_row[ + KoReaderBookColumn.MD5.value + ] ).first() if not book: @@ -269,20 +271,20 @@ def build_scrobbles_from_book_map( book_id=book_id, user_id=user.id, ).first() - if scrobble: - logger.info( - f"Found existing scrobble {scrobble}, updating" - ) - scrobble.book_page_data = scrobble_page_data - scrobble.playback_position_seconds = ( - scrobble.calc_reading_duration() - ) - scrobble.save( - update_fields=[ - "book_page_data", - "playback_position_seconds", - ] - ) + # if scrobble: + # logger.info( + # f"Found existing scrobble {scrobble}, updating" + # ) + # scrobble.book_page_data = scrobble_page_data + # scrobble.playback_position_seconds = ( + # scrobble.calc_reading_duration + # ) + # scrobble.save( + # update_fields=[ + # "book_page_data", + # "playback_position_seconds", + # ] + # ) if not scrobble: logger.info( f"Queueing scrobble for {book_id}, page {page_number}"