From b852195a2cf04ef2a6afd0b362e6d20862a7938f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 11 Mar 2021 19:31:15 +0530 Subject: [PATCH] Clear new VL cache when changing the set of virtual libraries --- src/calibre/db/cache.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/db/cache.py b/src/calibre/db/cache.py index f14c309eed..a49b86af16 100644 --- a/src/calibre/db/cache.py +++ b/src/calibre/db/cache.py @@ -657,7 +657,7 @@ class Cache(object): self.backend.prefs.set_namespaced(namespace, name, val) return self.backend.prefs.set(name, val) - if name == 'grouped_search_terms': + if name in ('grouped_search_terms', 'virtual_libraries'): self._clear_search_caches() if name in dynamic_category_preferences: self._initialize_dynamic_categories()