?download=true on cabal.config

This commit is contained in:
Michael Snoyman 2014-12-11 12:19:00 +02:00
parent 861ca55fc8
commit cab4e08fcc

View File

@ -58,6 +58,11 @@ getStackageCabalConfigR :: SnapSlug -> Handler TypedContent
getStackageCabalConfigR slug = do
Entity sid _ <- runDB $ getBy404 $ UniqueSnapshot slug
render <- getUrlRender
mdownload <- lookupGetParam "download"
when (mdownload == Just "true") $
addHeader "Content-Disposition" "attachment; filename=cabal.config"
respondSourceDB typePlain $ stream render sid
where
stream render sid =