fix: bal: --declared now respects not:ACCT (fix #1783)
This commit is contained in:
parent
25598a231f
commit
d1a0d37bd1
@ -285,7 +285,7 @@ acctChanges ReportSpec{_rsQuery=query,_rsReportOpts=ReportOpts{accountlistmode_,
|
|||||||
declaredacctps =
|
declaredacctps =
|
||||||
[nullposting{paccount=n} | n <- journalLeafAccountNamesDeclared j
|
[nullposting{paccount=n} | n <- journalLeafAccountNamesDeclared j
|
||||||
, acctq `matchesAccount` n]
|
, acctq `matchesAccount` n]
|
||||||
where acctq = dbg3 "acctq" $ filterQuery queryIsAcct query
|
where acctq = dbg3 "acctq" $ filterQueryOrNotQuery queryIsAcct query
|
||||||
|
|
||||||
filterbydepth = case accountlistmode_ of
|
filterbydepth = case accountlistmode_ of
|
||||||
ALTree -> filter ((depthq `matchesAccount`) . aname) -- a tree - just exclude deeper accounts
|
ALTree -> filter ((depthq `matchesAccount`) . aname) -- a tree - just exclude deeper accounts
|
||||||
|
|||||||
@ -212,13 +212,13 @@ account b
|
|||||||
>>>= 0
|
>>>= 0
|
||||||
|
|
||||||
# 12. not:ACCT queries work with declared accounts.
|
# 12. not:ACCT queries work with declared accounts.
|
||||||
# hledger -f - balance -NE --declared not:a
|
hledger -f - balance -NE --declared not:a
|
||||||
# <<<
|
<<<
|
||||||
# account a
|
account a
|
||||||
# account a:aa
|
account a:aa
|
||||||
# account a:ab
|
account a:ab
|
||||||
# account a:ac:aca
|
account a:ac:aca
|
||||||
# account b
|
account b
|
||||||
# >>>
|
>>>
|
||||||
# 0 b
|
0 b
|
||||||
# >>>= 0
|
>>>= 0
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user