From 8d80ebffa27d94074dbb60afb81e2559686d3cbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20Menu?= Date: Thu, 2 May 2024 18:19:39 +0200 Subject: [PATCH] Don't require a `self` link to enable HTTP requests --- Sources/Streamer/Parser/Readium/ReadiumWebPubParser.swift | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Sources/Streamer/Parser/Readium/ReadiumWebPubParser.swift b/Sources/Streamer/Parser/Readium/ReadiumWebPubParser.swift index b8a1aeaf9..148795265 100644 --- a/Sources/Streamer/Parser/Readium/ReadiumWebPubParser.swift +++ b/Sources/Streamer/Parser/Readium/ReadiumWebPubParser.swift @@ -58,9 +58,8 @@ public class ReadiumWebPubParser: PublicationParser, Loggable { // For a manifest, we discard the `fetcher` provided by the Streamer, because it was only // used to read the manifest file. We use an `HTTPFetcher` instead to serve the remote // resources. - if !isPackage, - let baseURL = try manifest.link(withRel: .`self`)?.url().httpURL - { + if !isPackage { + let baseURL = try manifest.link(withRel: .`self`)?.url().httpURL fetcher = HTTPFetcher(client: httpClient, baseURL: baseURL) }