From 444f8e9eda806b30eee49fd605b36ff1c3ec6eaa Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Tue, 11 Apr 2023 12:49:30 +0100 Subject: [PATCH] Add a check for periods in grouped search names --- src/calibre/gui2/preferences/search.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/preferences/search.py b/src/calibre/gui2/preferences/search.py index d0264dfd2c..9ee4eec543 100644 --- a/src/calibre/gui2/preferences/search.py +++ b/src/calibre/gui2/preferences/search.py @@ -158,9 +158,9 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form): return error_dialog(self.gui, _('Grouped search terms'), _('The search term name cannot be blank'), show=True) - if ' ' in name: + if ' ' in name or '.' in name: return error_dialog(self.gui, _('Invalid grouped search name'), - _('The grouped search term name cannot contain spaces'), show=True) + _('The grouped search term name cannot contain spaces or periods'), show=True) if idx != 0: orig_name = str(self.gst_names.itemData(idx) or '') else: