web: dodge a yesod-core regression breaking add form redirect (#53)
This commit is contained in:
parent
1b834afb20
commit
0bd7fffaf7
@ -509,15 +509,14 @@ handleAdd = do
|
|||||||
$forall e<-errs
|
$forall e<-errs
|
||||||
#{e}<br>
|
#{e}<br>
|
||||||
|]
|
|]
|
||||||
getRegisterR
|
|
||||||
|
|
||||||
Right t -> do
|
Right t -> do
|
||||||
let t' = txnTieKnot t -- XXX move into balanceTransaction
|
let t' = txnTieKnot t -- XXX move into balanceTransaction
|
||||||
liftIO $ do ensureJournalFile journalpath
|
liftIO $ do ensureJournalFile journalpath
|
||||||
appendToJournalFileOrStdout journalpath $ showTransaction t'
|
appendToJournalFileOrStdout journalpath $ showTransaction t'
|
||||||
-- setMessage $ toHtml $ (printf "Added transaction:\n%s" (show t') :: String)
|
-- setMessage $ toHtml $ (printf "Added transaction:\n%s" (show t') :: String)
|
||||||
setMessage [$shamlet|<span>Added transaction:<small><pre>#{chomp $ show t'}</pre></small>|]
|
setMessage [$shamlet|<span>Added transaction:<small><pre>#{chomp $ show t'}</pre></small>|]
|
||||||
getRegisterR
|
|
||||||
|
redirectParams RedirectTemporary RegisterR [("add","1")]
|
||||||
|
|
||||||
chomp :: String -> String
|
chomp :: String -> String
|
||||||
chomp = reverse . dropWhile (`elem` "\r\n") . reverse
|
chomp = reverse . dropWhile (`elem` "\r\n") . reverse
|
||||||
|
|||||||
@ -92,7 +92,7 @@ executable hledger-web
|
|||||||
,template-haskell >= 2.4 && < 2.7
|
,template-haskell >= 2.4 && < 2.7
|
||||||
|
|
||||||
,yesod >= 0.9.2.1 && < 0.10
|
,yesod >= 0.9.2.1 && < 0.10
|
||||||
,yesod-core
|
,yesod-core >= 0.9.4.1 && < 0.10
|
||||||
,yesod-form
|
,yesod-form
|
||||||
,yesod-json
|
,yesod-json
|
||||||
,yesod-static >= 0.3
|
,yesod-static >= 0.3
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user