[kmymoney] [Bug 427541] Report Filter Bug
Ralf Habacker
bugzilla_noreply at kde.org
Mon Feb 16 20:03:59 GMT 2026
https://bugs.kde.org/show_bug.cgi?id=427541
--- Comment #13 from Ralf Habacker <ralf.habacker at freenet.de> ---
(In reply to Ralf Habacker from comment #12)
> Conclusion:
> Account filtering is not applied in the Investment Performance report pipeline.
The root cause has been confirmed in the test file:
The Investment Performance report "RIO only" contains an inconsistent account
filter:
<ACCOUNT id="A000003"/> <!-- BHP security subaccount -->
even though the parent account "Shares (BHP)" was unchecked in the UI.
This produces an invalid filter state:
- Parent account unchecked
- Child security account still selected
Investment Performance uses security subaccounts as data sources, so BHP is
correctly included based on the serialized filter state.
Additional UI hint:
This inconsistent state is only visible to the user when the account selection
tree is shown with all hierarchy levels expanded. When the UI is configured to
show only top-level accounts, the child security account remains selected
silently, making the bug invisible and misleading.
Bug:
The account selection UI does not propagate parent unselection to child
accounts
and allows saving an inconsistent filter tree. This is masked when only the
top-level hierarchy is shown.
Expected:
Unselecting a parent account must unselect all children, regardless of
hierarchy
visibility mode. Alternatively, the UI must enforce a consistent tri-state
model
and prevent saving invalid parent/child selection combinations.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the KMyMoney-devel
mailing list