From e143dc6642881edfc2866a87fd7a10e5d1deb787 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 24 Sep 2013 09:29:24 +0530 Subject: [PATCH] Content server: Sort virtual libraries by name Fixes #1229459 [No sorted names of virtual libs. in browser](https://bugs.launchpad.net/calibre/+bug/1229459) --- src/calibre/library/server/browse.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/library/server/browse.py b/src/calibre/library/server/browse.py index 6496ac09b9..c52d0e301b 100644 --- a/src/calibre/library/server/browse.py +++ b/src/calibre/library/server/browse.py @@ -489,7 +489,7 @@ class BrowseServer(object): # Now do the category items vls = self.db.prefs.get('virtual_libraries', {}) - categories['virt_libs'] = [Tag(k) for k, v in vls.iteritems()] + categories['virt_libs'] = sorted([Tag(k) for k, v in vls.iteritems()], key=lambda x:x.name) items = categories[category] sort = self.browse_sort_categories(items, sort)