diff --git a/yesod-auth/Yesod/Auth.hs b/yesod-auth/Yesod/Auth.hs index cbbadf37..75672053 100644 --- a/yesod-auth/Yesod/Auth.hs +++ b/yesod-auth/Yesod/Auth.hs @@ -49,7 +49,7 @@ import Control.Monad (when) import Control.Monad.Trans.Maybe import Yesod.Auth.Routes -import Data.Aeson +import Data.Aeson hiding (json) import Data.Text.Encoding (decodeUtf8With) import Data.Text.Encoding.Error (lenientDecode) import Data.Text (Text) diff --git a/yesod-auth/Yesod/Auth/Email.hs b/yesod-auth/Yesod/Auth/Email.hs index 95def734..21d0de50 100644 --- a/yesod-auth/Yesod/Auth/Email.hs +++ b/yesod-auth/Yesod/Auth/Email.hs @@ -36,9 +36,7 @@ import Yesod.Auth import System.Random import qualified Data.Text as TS import qualified Data.Text as T -import qualified Data.Text.Lazy as TL import qualified Data.Text.Encoding as TE -import qualified Data.Text.Lazy.Encoding as TLE import qualified Crypto.Hash.MD5 as H import Data.ByteString.Base16 as B16 import Data.Text.Encoding (encodeUtf8, decodeUtf8With) @@ -182,7 +180,9 @@ class ( YesodAuth site confirmationEmailSentResponse :: Text -> HandlerT site IO TypedContent confirmationEmailSentResponse identifier = do mr <- getMessageRender - messageJson401 (mr msg) $ authLayout $ do + selectRep $ do + provideJsonMessage (mr msg) + provideRep $ authLayout $ do setTitleI Msg.ConfirmationEmailSentTitle [whamlet|
_{msg}|] where