ui: register: show all txns in/under an account at depth limit (#1468)
As in 1.19. This was broken since 2020-09-02 c45663d41.
This commit is contained in:
parent
08c5857ac9
commit
507648383d
@ -65,10 +65,19 @@ rsInit d reset ui@UIState{aopts=_uopts@UIOpts{cliopts_=CliOpts{reportspec_=rspec
|
|||||||
-- XXX temp
|
-- XXX temp
|
||||||
inclusive = tree_ ropts || rsForceInclusive
|
inclusive = tree_ ropts || rsForceInclusive
|
||||||
thisacctq = Acct $ (if inclusive then accountNameToAccountRegex else accountNameToAccountOnlyRegex) rsAccount
|
thisacctq = Acct $ (if inclusive then accountNameToAccountRegex else accountNameToAccountOnlyRegex) rsAccount
|
||||||
|
ropts' = ropts {
|
||||||
rspec' = rspec{rsOpts=ropts{depth_=Nothing}}
|
-- ignore any depth limit, as in postingsReport; allows register's total to match accounts screen
|
||||||
|
depth_=Nothing
|
||||||
|
-- XXX aregister also has this, needed ?
|
||||||
|
-- always show historical balance
|
||||||
|
-- , balancetype_= HistoricalBalance
|
||||||
|
}
|
||||||
|
-- regenerate the ReportSpec, making sure to use the above
|
||||||
|
rspec' = rspec{ rsQuery=simplifyQuery $ queryFromFlags ropts'
|
||||||
|
, rsOpts=ropts'
|
||||||
|
}
|
||||||
-- Further restrict the query based on the current period and future/forecast mode.
|
-- Further restrict the query based on the current period and future/forecast mode.
|
||||||
q = simplifyQuery $ And [rsQuery rspec, periodq, excludeforecastq (forecast_ ropts)]
|
q = simplifyQuery $ And [rsQuery rspec', periodq, excludeforecastq (forecast_ ropts)]
|
||||||
where
|
where
|
||||||
periodq = Date $ periodAsDateSpan $ period_ ropts
|
periodq = Date $ periodAsDateSpan $ period_ ropts
|
||||||
-- Except in forecast mode, exclude future/forecast transactions.
|
-- Except in forecast mode, exclude future/forecast transactions.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user