diff --git a/src/calibre/gui2/tag_browser/model.py b/src/calibre/gui2/tag_browser/model.py index 99ee9af50e..125553dcf2 100644 --- a/src/calibre/gui2/tag_browser/model.py +++ b/src/calibre/gui2/tag_browser/model.py @@ -1287,6 +1287,8 @@ class TagsModel(QAbstractItemModel): # {{{ _('Author names cannot contain & characters.')) return False if key == 'search': + if val == str(item.data(role) or ''): + return True if val in self.db.saved_search_names(): return self.show_error_after_event_loop_tick( _('Duplicate search name'), _('The saved search name %s is already used.')%val)