From 75613b4eb563636199b2a6b572eec0e719193410 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 18 Jan 2013 15:34:27 +0530 Subject: [PATCH] ... --- src/calibre/library/server/browse.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/calibre/library/server/browse.py b/src/calibre/library/server/browse.py index 41e779fee1..7f648d14a0 100644 --- a/src/calibre/library/server/browse.py +++ b/src/calibre/library/server/browse.py @@ -372,8 +372,10 @@ class BrowseServer(object): if meta['is_custom'] and category not in displayed_custom_fields: continue # get the icon files - if category in self.icon_map: - icon = '_'+quote(self.icon_map[category.partition('.')[0]]) + main_cat = (category.partition('.')[0]) if hasattr(category, + 'partition') else category + if main_cat in self.icon_map: + icon = '_'+quote(self.icon_map[main_cat]) elif category in category_icon_map: icon = category_icon_map[category] elif meta['is_custom']: