From cac555c99fc4c305f86a8c35c5039f6e4fb1aa2d Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Tue, 29 Jun 2021 18:12:27 +0100 Subject: [PATCH] Enhancement #1933989: search the booklist using exact match in the manage authors dialog --- src/calibre/gui2/dialogs/edit_authors_dialog.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/dialogs/edit_authors_dialog.py b/src/calibre/gui2/dialogs/edit_authors_dialog.py index 73ad303410..0c8ae700a3 100644 --- a/src/calibre/gui2/dialogs/edit_authors_dialog.py +++ b/src/calibre/gui2/dialogs/edit_authors_dialog.py @@ -338,7 +338,8 @@ class EditAuthorsDialog(QDialog, Ui_EditAuthorsDialog): def search_in_book_list(self): from calibre.gui2.ui import get_gui row = self.context_item.row() - get_gui().search.set_search_string(self.table.item(row, 0).text()) + get_gui().search.set_search_string('authors:="%s"' % + unicode_type(self.table.item(row, 0).text()).replace(r'"', r'\"')) def copy_to_clipboard(self): cb = QApplication.clipboard()