diff --git a/src/calibre/library/server/browse.py b/src/calibre/library/server/browse.py
index 5e7de43d45..f28762dddf 100644
--- a/src/calibre/library/server/browse.py
+++ b/src/calibre/library/server/browse.py
@@ -495,7 +495,7 @@ class BrowseServer(object):
other_fmts = [x for x in fmts if x.lower() != fmt.lower()]
if other_fmts:
ofmts = [u'{3}'\
- .format(fmt, fname, id_, fmt.upper()) for fmt in
+ .format(f, fname, id_, f.upper()) for f in
other_fmts]
ofmts = ', '.join(ofmts)
args['other_formats'] = u'%s: ' % \