mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-02-19 22:35:47 +01:00
linkFor: use fpcomplete handle
This commit is contained in:
parent
641ea8ae20
commit
76c62ec5ec
@ -22,8 +22,12 @@ getHomeR = do
|
||||
where
|
||||
linkFor name =
|
||||
do slug <- mkSlug name
|
||||
selecting (\alias ->
|
||||
do where_ (alias ^. AliasName ==. val slug)
|
||||
fpcomplete <- mkSlug "fpcomplete"
|
||||
selecting (\(alias, user) ->
|
||||
do where_ $
|
||||
alias ^. AliasName ==. val slug &&.
|
||||
alias ^. AliasUser ==. user ^. UserId &&.
|
||||
user ^. UserHandle ==. val fpcomplete
|
||||
return (alias ^. AliasTarget))
|
||||
where selecting =
|
||||
fmap (fmap unValue . listToMaybe) .
|
||||
|
||||
Loading…
Reference in New Issue
Block a user