mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-04-11 23:39:04 +02:00
Handle Tar exceptions when grabbing extra files
@snoyberg
This commit is contained in:
parent
e1dcab25e7
commit
d77830555f
@ -258,6 +258,7 @@ grabExtraFiles :: ( MonadActive m
|
|||||||
-> m (Maybe Html, Maybe Html, Maybe Html) -- ^ README, changelog, license
|
-> m (Maybe Html, Maybe Html, Maybe Html) -- ^ README, changelog, license
|
||||||
grabExtraFiles name version lfiles = runResourceT $ do
|
grabExtraFiles name version lfiles = runResourceT $ do
|
||||||
msrc <- sourceHackageSdist name version
|
msrc <- sourceHackageSdist name version
|
||||||
|
handle (\(_ :: Tar.FormatError) -> return (Nothing,Nothing,Nothing)) $
|
||||||
case msrc of
|
case msrc of
|
||||||
Nothing -> return mempty
|
Nothing -> return mempty
|
||||||
Just src -> do
|
Just src -> do
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user