From 0b0662c63232a11157eda63497e59c2655674669 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Tue, 25 Jan 2011 22:20:11 +0000 Subject: [PATCH] Integrate fix for multiple search terms --- src/calibre/library/field_metadata.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/calibre/library/field_metadata.py b/src/calibre/library/field_metadata.py index 902e43891c..c8706f2137 100644 --- a/src/calibre/library/field_metadata.py +++ b/src/calibre/library/field_metadata.py @@ -472,15 +472,14 @@ class FieldMetadata(dict): self.custom_label_to_key_map[label+'_index'] = key def remove_dynamic_categories(self): - keys = list(self._tb_cats.keys())[:] - for key in keys: + for key in list(self._tb_cats.keys()): val = self._tb_cats[key] if val['is_category'] and val['kind'] in ('user', 'search'): del self._tb_cats[key] if key in self._search_term_map: del self._search_term_map[key] - if key.lower() in self._search_term_map: - del self._search_term_map[key.lower()] + if key in self._search_term_map: + del self._search_term_map[key] def cc_series_index_column_for(self, key): return self._tb_cats[key]['rec_index'] + 1