mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-01-18 15:11:56 +01:00
?download=true on cabal.config
This commit is contained in:
parent
861ca55fc8
commit
cab4e08fcc
@ -58,6 +58,11 @@ getStackageCabalConfigR :: SnapSlug -> Handler TypedContent
|
|||||||
getStackageCabalConfigR slug = do
|
getStackageCabalConfigR slug = do
|
||||||
Entity sid _ <- runDB $ getBy404 $ UniqueSnapshot slug
|
Entity sid _ <- runDB $ getBy404 $ UniqueSnapshot slug
|
||||||
render <- getUrlRender
|
render <- getUrlRender
|
||||||
|
|
||||||
|
mdownload <- lookupGetParam "download"
|
||||||
|
when (mdownload == Just "true") $
|
||||||
|
addHeader "Content-Disposition" "attachment; filename=cabal.config"
|
||||||
|
|
||||||
respondSourceDB typePlain $ stream render sid
|
respondSourceDB typePlain $ stream render sid
|
||||||
where
|
where
|
||||||
stream render sid =
|
stream render sid =
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user