From 1518ee3c8360e6a31ff961f13ea14fbf1ef67f96 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 17 Apr 2021 06:29:03 +0530 Subject: [PATCH] Content server viewer: Fix a regression in the previous that broke handling of URLs in stylesheets --- src/calibre/srv/render_book.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/calibre/srv/render_book.py b/src/calibre/srv/render_book.py index 6fc23f5f56..c9b54483d3 100644 --- a/src/calibre/srv/render_book.py +++ b/src/calibre/srv/render_book.py @@ -289,11 +289,12 @@ def transform_style_sheet(container, name, link_uid, virtualize_resources, virtu if virtualize_resources: changed_names = set() link_replacer = partial(create_link_replacer(container, link_uid, changed_names), name) + raw = container.raw_data(name, decode=True) + nraw = transform_properties(raw, is_declaration=False, url_callback=link_replacer) + if virtualize_resources: if name in changed_names: changed = True virtualized_names.add(name) - raw = container.raw_data(name, decode=True) - nraw = transform_properties(raw, is_declaration=False, url_callback=link_replacer) if nraw != raw: changed = True raw = nraw