Set headerMessageMiddleware to run _after_ rest of handler
This commit is contained in:
parent
efac923cc2
commit
2daffaedb3
@ -857,7 +857,7 @@ instance Yesod UniWorX where
|
|||||||
$logDebugS "normalizeRouteMiddleware" [st|Redirecting to #{tshow route'}|]
|
$logDebugS "normalizeRouteMiddleware" [st|Redirecting to #{tshow route'}|]
|
||||||
redirectWith movedPermanently301 route'
|
redirectWith movedPermanently301 route'
|
||||||
headerMessagesMiddleware :: Handler a -> Handler a
|
headerMessagesMiddleware :: Handler a -> Handler a
|
||||||
headerMessagesMiddleware handler = (*> handler) . runMaybeT $ do
|
headerMessagesMiddleware handler = (handler <*) . runMaybeT $ do
|
||||||
isModal <- hasCustomHeader HeaderIsModal
|
isModal <- hasCustomHeader HeaderIsModal
|
||||||
dbTableShortcircuit <- hasCustomHeader HeaderDBTableShortcircuit
|
dbTableShortcircuit <- hasCustomHeader HeaderDBTableShortcircuit
|
||||||
guard $ isModal || dbTableShortcircuit
|
guard $ isModal || dbTableShortcircuit
|
||||||
|
|||||||
Reference in New Issue
Block a user