linkFor: use fpcomplete handle

This commit is contained in:
Michael Snoyman 2014-11-03 14:02:37 +02:00
parent 71d35bfa4f
commit f51e70c09e

View File

@ -26,8 +26,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) .