fix(deletion): fix usage of deleteR from POST handler
This commit is contained in:
parent
febf316c6c
commit
c87c9c13d1
@ -68,12 +68,12 @@ confirmFormReduced :: Monad m => AForm m Bool
|
|||||||
confirmFormReduced = pure True
|
confirmFormReduced = pure True
|
||||||
|
|
||||||
confirmForm' :: PersistEntity record => Set (Key record) -> Text -> Maybe Message -> Form Bool
|
confirmForm' :: PersistEntity record => Set (Key record) -> Text -> Maybe Message -> Form Bool
|
||||||
confirmForm' drRecords confirmString mmsg = addDeleteTargets . identifyForm FIDDelete . renderAForm FormStandard . maybe id ((*>) . aformMessage) mmsg . maybe confirmFormReduced confirmForm $ assertM' (not . Text.null . Text.strip) confirmString
|
confirmForm' drRecords confirmString mmsg = identifyForm FIDDelete . addDeleteTargets . renderAForm FormStandard . maybe id ((*>) . aformMessage) mmsg . maybe confirmFormReduced confirmForm $ assertM' (not . Text.null . Text.strip) confirmString
|
||||||
where
|
where
|
||||||
addDeleteTargets :: Form a -> Form a
|
addDeleteTargets :: Form a -> Form a
|
||||||
addDeleteTargets form csrf = do
|
addDeleteTargets form csrf = do
|
||||||
(_, fvTargets) <- mreq secretJsonField ("" & addName (toPathPiece PostDeleteTarget)) (Just drRecords)
|
(_, fvTargets) <- mreq secretJsonField ("" & addName (toPathPiece PostDeleteTarget)) (Just drRecords)
|
||||||
over _2 (mappend $ fvWidget fvTargets) <$> form csrf
|
over _2 (mappend $ fvInput fvTargets) <$> form csrf
|
||||||
|
|
||||||
|
|
||||||
postDeleteR :: ( DeleteCascade record SqlBackend )
|
postDeleteR :: ( DeleteCascade record SqlBackend )
|
||||||
|
|||||||
Reference in New Issue
Block a user