From c9318785d00b6be72fe0e3b16cdc5b9e1a6599ab Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 3 Jan 2014 18:41:39 +0530 Subject: [PATCH] Remove all references to the series sort virtual field from the GUI --- src/calibre/gui2/dialogs/metadata_bulk.py | 2 +- src/calibre/library/field_metadata.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/dialogs/metadata_bulk.py b/src/calibre/gui2/dialogs/metadata_bulk.py index 83d83fa27f..16c387e8ec 100644 --- a/src/calibre/gui2/dialogs/metadata_bulk.py +++ b/src/calibre/gui2/dialogs/metadata_bulk.py @@ -440,7 +440,7 @@ class MetadataBulkDialog(ResizableDialog, Ui_MetadataBulkDialog): if (f in ['author_sort'] or (fm[f]['datatype'] in ['text', 'series', 'enumeration', 'comments'] and fm[f].get('search_terms', None) - and f not in ['formats', 'ondevice']) or + and f not in ['formats', 'ondevice', 'series_sort']) or (fm[f]['datatype'] in ['int', 'float', 'bool', 'datetime'] and f not in ['id', 'timestamp'])): self.all_fields.append(f) diff --git a/src/calibre/library/field_metadata.py b/src/calibre/library/field_metadata.py index 579ad48bdf..e6a448aab4 100644 --- a/src/calibre/library/field_metadata.py +++ b/src/calibre/library/field_metadata.py @@ -452,7 +452,7 @@ class FieldMetadata(dict): return [k for k in self._tb_cats.keys() if self._tb_cats[k]['kind']=='field' and self._tb_cats[k]['datatype'] is not None and - k not in ('au_map', 'marked', 'ondevice', 'cover') and + k not in ('au_map', 'marked', 'ondevice', 'cover', 'series_sort') and not self.is_series_index(k)] def standard_field_keys(self):