diff --git a/src/calibre/gui2/ui.py b/src/calibre/gui2/ui.py index 0655b3c4b5..47f0046db6 100644 --- a/src/calibre/gui2/ui.py +++ b/src/calibre/gui2/ui.py @@ -790,6 +790,7 @@ class Main(MainWindow, MainWindowMixin, DeviceMixin, EmailMixin, # {{{ db = m.db.new_api if m.db.library_id == library_id and db.has_id(book_id): db.format_metadata(book_id, fmt, allow_cache=False, update_db=True) + db.reindex_fts_book(book_id, fmt) db.update_last_modified((book_id,)) m.refresh_ids((book_id,)) db.event_dispatcher(db.EventType.book_edited, book_id, fmt)