From f37f5126a23097e07fba9b08c5c2fde6f1601b0a Mon Sep 17 00:00:00 2001 From: Timothy Legge Date: Wed, 25 Aug 2010 23:17:17 -0300 Subject: [PATCH] Fix issue where driver does not properly save attributes to metadata.calibre on adding a book --- src/calibre/devices/kobo/driver.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/devices/kobo/driver.py b/src/calibre/devices/kobo/driver.py index 35fceb80f7..88d69a6399 100644 --- a/src/calibre/devices/kobo/driver.py +++ b/src/calibre/devices/kobo/driver.py @@ -320,6 +320,7 @@ class KOBO(USBMS): book = Book(prefix, lpath, '', '', '', '', '', '', other=info) if book.size is None: book.size = os.stat(self.normalize_path(path)).st_size + book._new_book = True # Must be before add_book booklists[blist].add_book(book, replace_metadata=True) self.report_progress(1.0, _('Adding books to device metadata listing...'))