diff --git a/hledger-web/Hledger/Web/Handlers.hs b/hledger-web/Hledger/Web/Handlers.hs index 936d2ab11..4e813ccb1 100644 --- a/hledger-web/Hledger/Web/Handlers.hs +++ b/hledger-web/Hledger/Web/Handlers.hs @@ -509,15 +509,14 @@ handleAdd = do $forall e<-errs #{e}
|] - getRegisterR - Right t -> do let t' = txnTieKnot t -- XXX move into balanceTransaction liftIO $ do ensureJournalFile journalpath appendToJournalFileOrStdout journalpath $ showTransaction t' -- setMessage $ toHtml $ (printf "Added transaction:\n%s" (show t') :: String) setMessage [$shamlet|Added transaction:
#{chomp $ show t'}
|] - getRegisterR + + redirectParams RedirectTemporary RegisterR [("add","1")] chomp :: String -> String chomp = reverse . dropWhile (`elem` "\r\n") . reverse diff --git a/hledger-web/hledger-web.cabal b/hledger-web/hledger-web.cabal index d376d9652..b2e0d277d 100644 --- a/hledger-web/hledger-web.cabal +++ b/hledger-web/hledger-web.cabal @@ -92,7 +92,7 @@ executable hledger-web ,template-haskell >= 2.4 && < 2.7 ,yesod >= 0.9.2.1 && < 0.10 - ,yesod-core + ,yesod-core >= 0.9.4.1 && < 0.10 ,yesod-form ,yesod-json ,yesod-static >= 0.3