From 4a0caeb05c9abd46fedafa4cce74bb1e6a366a17 Mon Sep 17 00:00:00 2001 From: Chris Allen Date: Fri, 8 Jul 2016 13:38:39 -0500 Subject: [PATCH] deleting cookie before adding to avoid duplicates for a test --- yesod-core/Yesod/Core/Handler.hs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/yesod-core/Yesod/Core/Handler.hs b/yesod-core/Yesod/Core/Handler.hs index 29948be0..74f8e08f 100644 --- a/yesod-core/Yesod/Core/Handler.hs +++ b/yesod-core/Yesod/Core/Handler.hs @@ -724,7 +724,11 @@ invalidArgsI msg = do -- | Set the cookie on the client. setCookie :: MonadHandler m => SetCookie -> m () -setCookie = addHeaderInternal . AddCookie +setCookie sc = do + addHeaderInternal (DeleteCookie name value) + addHeaderInternal (AddCookie sc) + where name = setCookieName sc + value = setCookieValue sc -- | Helper function for setCookieExpires value getExpires :: MonadIO m