From 02217cc62d8b4c179ae1ddc42b506922ee56b201 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 16 Aug 2013 14:24:28 +0530 Subject: [PATCH] ... --- src/calibre/db/cache.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/calibre/db/cache.py b/src/calibre/db/cache.py index 6caa277508..07b191d4f6 100644 --- a/src/calibre/db/cache.py +++ b/src/calibre/db/cache.py @@ -107,9 +107,6 @@ class Cache(object): self._search_api = Search(self, 'saved_searches', self.field_metadata.get_search_terms()) self.initialize_dynamic() - if self.backend.custom_columns_deleted: - self.mark_as_dirty(self.all_book_ids()) - self.backend.custom_columns_deleted = False @write_api def initialize_dynamic(self): @@ -309,6 +306,9 @@ class Cache(object): field.author_sort_field = self.fields['author_sort'] elif name == 'title': field.title_sort_field = self.fields['sort'] + if self.backend.custom_columns_deleted: + self.mark_as_dirty(self.all_book_ids()) + self.backend.custom_columns_deleted = False @read_api def field_for(self, name, book_id, default_value=None):