Fix metadata file read in --offline mode

This commit is contained in:
Julian Ospald 2021-08-07 11:34:07 +02:00
parent 72133d0002
commit 6dfc04a9f6
Signed by: hasufell
GPG Key ID: 3786C5262ECB4A3F

View File

@ -176,7 +176,7 @@ getBase uri = do
-- try to download yaml... usually this writes it into cache dir,
-- but in some cases not (e.g. when using file://), so we honour
-- the return filepath, if any
mYaml <- if noNetwork
mYaml <- if noNetwork && view (uriSchemeL' % schemeBSL') uri /= "file" -- for file://, let it fall through
then pure Nothing
else handleIO (\e -> warnCache (displayException e) >> pure Nothing)
. catchE @_ @_ @'[] (\e@(DownloadFailed _) -> warnCache (prettyShow e) >> pure Nothing)