From e1bc54a7825817a883b75b543a4f73aa7d486e9d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 31 May 2012 08:21:27 +0530 Subject: [PATCH] ... --- src/calibre/gui2/tag_browser/model.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/tag_browser/model.py b/src/calibre/gui2/tag_browser/model.py index 891656a9d4..2f44ee41f6 100644 --- a/src/calibre/gui2/tag_browser/model.py +++ b/src/calibre/gui2/tag_browser/model.py @@ -1175,7 +1175,8 @@ class TagsModel(QAbstractItemModel): # {{{ k = 'author_sort' if key == 'authors' else key letters_seen = {} for subnode in tag_item.children: - letters_seen[subnode.tag.sort[0]] = True + if subnode.tag.sort: + letters_seen[subnode.tag.sort[0]] = True charclass = ''.join(letters_seen) if k == 'author_sort': expr = r'%s:"~(^[%s])|(&\s*[%s])"'%(k, charclass, charclass)