linkFor: use fpcomplete handle

This commit is contained in:
Michael Snoyman 2014-11-03 14:02:37 +02:00
parent 641ea8ae20
commit 76c62ec5ec

View File

@ -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) .