mirror of
https://github.com/Start9Labs/registry.git
synced 2026-03-30 19:54:47 +00:00
fix param parsing
This commit is contained in:
@@ -53,7 +53,7 @@ import Data.HashMap.Internal.Strict (
|
|||||||
import Data.String.Interpolate.IsString (
|
import Data.String.Interpolate.IsString (
|
||||||
i,
|
i,
|
||||||
)
|
)
|
||||||
import Data.Text (toLower, splitOn)
|
import Data.Text (toLower, splitOn, unpack)
|
||||||
import Dhall (
|
import Dhall (
|
||||||
Encoder (embed),
|
Encoder (embed),
|
||||||
FromDhall (..),
|
FromDhall (..),
|
||||||
@@ -528,10 +528,10 @@ upload (Upload name mpkg shouldIndex arches) = do
|
|||||||
for_ pkgs $ \f -> $logWarn (fromString f)
|
for_ pkgs $ \f -> $logWarn (fromString f)
|
||||||
exitWith $ ExitFailure 1
|
exitWith $ ExitFailure 1
|
||||||
Just s -> pure s
|
Just s -> pure s
|
||||||
|
putChunkLn $ fromString ("Checking authorization...") & fore green
|
||||||
let pkgId_ = head $ splitOn "." $ last $ splitOn "/" $ show pkg
|
let pkgId_ = head $ splitOn "." $ last $ splitOn "/" $ show pkg
|
||||||
putChunkLn $ fromString ("Checking permissions...") & fore green
|
|
||||||
pkgAuthBody <-
|
pkgAuthBody <-
|
||||||
parseRequest ("POST " <> show publishCfgRepoLocation <> "/admin/v0/auth/" <> show pkgId_)
|
parseRequest ("POST " <> show publishCfgRepoLocation <> "/admin/v0/auth/" <> unpack pkgId_)
|
||||||
<&> setRequestHeaders [("accept", "text/plain")]
|
<&> setRequestHeaders [("accept", "text/plain")]
|
||||||
<&> setRequestResponseTimeout (responseTimeoutMicro (90_000_000))
|
<&> setRequestResponseTimeout (responseTimeoutMicro (90_000_000))
|
||||||
<&> applyBasicAuth (B8.pack publishCfgRepoUser) (B8.pack publishCfgRepoPass)
|
<&> applyBasicAuth (B8.pack publishCfgRepoUser) (B8.pack publishCfgRepoPass)
|
||||||
|
|||||||
Reference in New Issue
Block a user