From a632436c6095cd843330fbaee76bcd2a045c2973 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 8 Feb 2025 12:56:54 +0530 Subject: [PATCH] URL quote item_value in CC web search templates --- src/calibre/ebooks/metadata/book/render.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/metadata/book/render.py b/src/calibre/ebooks/metadata/book/render.py index 11d6df6f13..f5d8ae7263 100644 --- a/src/calibre/ebooks/metadata/book/render.py +++ b/src/calibre/ebooks/metadata/book/render.py @@ -69,7 +69,7 @@ def search_action_with_data(search_term, value, book_id, field=None, **k): def web_search_link(template, mi, value): formatter = SafeFormat() - mi.set('item_value', value) + mi.set('item_value', qquote(str(value))) u = formatter.safe_format(template, mi, 'BOOK DETAILS WEB LINK', mi) if u: return u, prepare_string_for_xml(_('Click to browse to: {}').format(u), attribute=True)