diff --git a/src/calibre/gui2/ui.py b/src/calibre/gui2/ui.py index 3cbd130b66..e6cdf2bda9 100644 --- a/src/calibre/gui2/ui.py +++ b/src/calibre/gui2/ui.py @@ -1668,7 +1668,7 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI): if src_book: fmt = os.path.splitext(src_book)[-1].replace('.', '').upper() with open(src_book, 'rb') as f: - self.db.add_format(dest_id, fmt, f, index_is_id=True, + self.library_view.model().db.add_format(dest_id, fmt, f, index_is_id=True, notify=False, replace=replace) def books_to_merge(self, rows):