Fix none from KoReader imports
This commit is contained in:
@ -62,7 +62,7 @@ def process_pages_for_book(book_id, sqlite_file_path):
|
||||
]
|
||||
page.save()
|
||||
new_pages.append(page)
|
||||
logger.info("Added {len(new_pages)} for book {book}")
|
||||
logger.info(f"Added {len(new_pages)} for book {book}")
|
||||
return new_pages
|
||||
|
||||
|
||||
@ -112,10 +112,16 @@ def process_koreader_sqlite_file(sqlite_file_path, user_id):
|
||||
if author_list:
|
||||
book.authors.add(*[a.id for a in author_list])
|
||||
|
||||
playback_position_seconds = int(
|
||||
book_row[KoReaderBookColumn.TOTAL_READ_TIME.value]
|
||||
)
|
||||
pages_read = int(book_row[KoReaderBookColumn.TOTAL_READ_PAGES.value])
|
||||
playback_position_seconds = 0
|
||||
if book_row[KoReaderBookColumn.TOTAL_READ_TIME.value]:
|
||||
playback_position_seconds = book_row[
|
||||
KoReaderBookColumn.TOTAL_READ_TIME.value
|
||||
]
|
||||
pages_read = 0
|
||||
if book_row[KoReaderBookColumn.TOTAL_READ_PAGES.value]:
|
||||
pages_read = int(
|
||||
book_row[KoReaderBookColumn.TOTAL_READ_PAGES.value]
|
||||
)
|
||||
timestamp = datetime.utcfromtimestamp(
|
||||
book_row[KoReaderBookColumn.LAST_OPEN.value]
|
||||
).replace(tzinfo=pytz.utc)
|
||||
|
||||
Reference in New Issue
Block a user