From b9765b8f529de6be40dc09d3b2e8a8c38f58ab8e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 19 Nov 2011 15:54:28 +0530 Subject: [PATCH] ... --- src/calibre/ebooks/oeb/transforms/jacket.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/calibre/ebooks/oeb/transforms/jacket.py b/src/calibre/ebooks/oeb/transforms/jacket.py index 429e10acf4..79524c19eb 100644 --- a/src/calibre/ebooks/oeb/transforms/jacket.py +++ b/src/calibre/ebooks/oeb/transforms/jacket.py @@ -176,14 +176,14 @@ def render_jacket(mi, output_profile, try: display_name, val = mi.format_field_extended(key)[:2] key = key.replace('#', '_') - args[key] = val - args[key+'_label'] = display_name + args[key] = escape(val) + args[key+'_label'] = escape(display_name) except: pass # Used in the comment describing use of custom columns in templates - args['_genre_label'] = args.get('_genre_label', '') - args['_genre'] = args.get('_genre', '') + args['_genre_label'] = args.get('_genre_label', '{_genre_label}') + args['_genre'] = args.get('_genre', '{_genre}') generated_html = P('jacket/template.xhtml', data=True).decode('utf-8').format(**args)