diff --git a/yesod-core/Yesod/Core/Class/Yesod.hs b/yesod-core/Yesod/Core/Class/Yesod.hs index 56ff414d..140600b9 100644 --- a/yesod-core/Yesod/Core/Class/Yesod.hs +++ b/yesod-core/Yesod/Core/Class/Yesod.hs @@ -516,7 +516,7 @@ defaultErrorHandler (BadMethod m) = selectRep $ do
Method #{S8.unpack m} not supported
|]
- provideRep $ return $ object ["message" .= ("Bad method" :: Text), "method" .= m]
+ provideRep $ return $ object ["message" .= ("Bad method" :: Text), "method" .= TE.decodeUtf8With TEE.lenientDecode m]
asyncHelper :: (url -> [x] -> Text)
-> [Script (url)]
diff --git a/yesod-core/yesod-core.cabal b/yesod-core/yesod-core.cabal
index 7a0566a4..c2c5c915 100644
--- a/yesod-core/yesod-core.cabal
+++ b/yesod-core/yesod-core.cabal
@@ -1,5 +1,5 @@
name: yesod-core
-version: 1.2.6.4
+version: 1.2.6.5
license: MIT
license-file: LICENSE
author: Michael Snoyman