fix: web: Toggle showing zero elements properly even when called with
--empty. (#1237) Calling with --empty now overrides any cookies determining whether zero accounts are hidden.
This commit is contained in:
parent
9f5b652b4e
commit
a24f9a61df
@ -113,16 +113,20 @@ instance Yesod App where
|
||||
VD {caps, j, m, opts, q, qopts} <- getViewData
|
||||
msg <- getMessage
|
||||
showSidebar <- shouldShowSidebar
|
||||
hideEmptyAccts <- (== Just "1") . lookup "hideemptyaccts" . reqCookies <$> getRequest
|
||||
|
||||
let rspec = reportspec_ (cliopts_ opts)
|
||||
ropts = _rsReportOpts rspec
|
||||
ropts' = (_rsReportOpts rspec)
|
||||
{accountlistmode_ = ALTree -- force tree mode for sidebar
|
||||
,empty_ = not (empty_ ropts) -- show zero items by default
|
||||
,empty_ = True -- show zero items by default
|
||||
}
|
||||
rspec' = rspec{_rsQuery=m,_rsReportOpts=ropts'}
|
||||
accounts =
|
||||
|
||||
hideEmptyAccts <- if empty_ ropts
|
||||
then return True
|
||||
else (== Just "1") . lookup "hideemptyaccts" . reqCookies <$> getRequest
|
||||
|
||||
let accounts =
|
||||
balanceReportAsHtml (JournalR, RegisterR) here hideEmptyAccts j q qopts $
|
||||
balanceReport rspec' j
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user