From 61ba29ab615f069f998ca1bd9bd465a4f063a922 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Fri, 8 Oct 2010 09:48:32 +0100 Subject: [PATCH] Fix regression that caused title_sort to stop working --- src/calibre/ebooks/metadata/book/base.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/metadata/book/base.py b/src/calibre/ebooks/metadata/book/base.py index 0d08218790..3b96c98a7b 100644 --- a/src/calibre/ebooks/metadata/book/base.py +++ b/src/calibre/ebooks/metadata/book/base.py @@ -38,7 +38,8 @@ class SafeFormat(TemplateFormatter): def get_value(self, key, args, kwargs): try: - key = field_metadata.search_term_to_field_key(key.lower()) + if key != 'title_sort': + key = field_metadata.search_term_to_field_key(key.lower()) b = self.book.get_user_metadata(key, False) if b and b['datatype'] == 'int' and self.book.get(key, 0) == 0: v = ''