From f3c2f8f0dd3bfae2a908b1ce6c1fcead9b80183c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 7 Sep 2015 09:04:55 +0530 Subject: [PATCH] Copy to library: Fix conversion options not being copied when copying books between libraries --- src/calibre/gui2/actions/copy_to_library.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/actions/copy_to_library.py b/src/calibre/gui2/actions/copy_to_library.py index 11f18bd0e6..ef2a745c0f 100644 --- a/src/calibre/gui2/actions/copy_to_library.py +++ b/src/calibre/gui2/actions/copy_to_library.py @@ -166,12 +166,12 @@ class Worker(Thread): # {{{ self.duplicate_ids[x] = (mi.title, mi.authors) continue - newdb.import_book(mi, paths, notify=False, import_hooks=False, + new_book_id = newdb.import_book(mi, paths, notify=False, import_hooks=False, apply_import_tags=tweaks['add_new_book_tags_when_importing_books'], preserve_uuid=self.delete_after) co = self.db.conversion_options(x, 'PIPE') if co is not None: - newdb.set_conversion_options(x, 'PIPE', co) + newdb.set_conversion_options(new_book_id, 'PIPE', co) self.processed.add(x) finally: for path in paths: