mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-01-12 04:08:29 +01:00
Haddock redirect for incomplete snapshot names #212
This commit is contained in:
parent
58c4e6c163
commit
6d4f9e03fa
@ -73,6 +73,10 @@ redirectWithVersion slug rest =
|
||||
_ -> return Nothing
|
||||
|
||||
getHaddockBackupR :: [Text] -> Handler ()
|
||||
getHaddockBackupR (snap':rest)
|
||||
| Just branch <- fromPathPiece snap' = track "Handler.Haddock.getHaddockBackupR" $ do
|
||||
snapName <- newestSnapshot branch >>= maybe notFound pure
|
||||
redirect $ HaddockR snapName rest
|
||||
getHaddockBackupR rest = track "Handler.Haddock.getHaddockBackupR" $ redirect $ concat
|
||||
$ "https://s3.amazonaws.com/haddock.stackage.org"
|
||||
: map (cons '/') rest
|
||||
|
||||
Loading…
Reference in New Issue
Block a user