diff --git a/src/calibre/ebooks/metadata/book/render.py b/src/calibre/ebooks/metadata/book/render.py index 90c707c8c4..8a5285941d 100644 --- a/src/calibre/ebooks/metadata/book/render.py +++ b/src/calibre/ebooks/metadata/book/render.py @@ -39,7 +39,7 @@ def displayable_field_keys(mi): continue if ( m is not None and m.get('kind') == 'field' and m.get('datatype') is not None and - k not in ('au_map', 'marked', 'ondevice', 'cover', 'series_sort') and + k not in ('au_map', 'marked', 'ondevice', 'cover', 'series_sort', 'in_tag_browser') and not k.endswith('_index') ): yield k diff --git a/src/calibre/library/field_metadata.py b/src/calibre/library/field_metadata.py index 30e8c97d93..be54e3f652 100644 --- a/src/calibre/library/field_metadata.py +++ b/src/calibre/library/field_metadata.py @@ -470,7 +470,7 @@ class FieldMetadata: 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', 'series_sort') and + k not in ('au_map', 'marked', 'ondevice', 'cover', 'series_sort', 'in_tag_browser') and not self.is_series_index(k)] def standard_field_keys(self):