SUMMARY The setting for the report transaction filter for validity on the details tab is lost when editing the report settings again. STEPS TO REPRODUCE 1. Set validity to 'Invalid transaction' 2. Press 'Apply' button 3. Re-open the report configuration OBSERVED RESULT Validity filter is set to 'Any transaction' EXPECTED RESULT Validity filter is set to 'Invalid transaction' ADDITIONAL INFORMATION Applies to 5.0 and master branch
Git commit 0b8ebec1b3789ba1d63810df6ac9f1fdad6f2a7e by Thomas Baumgart. Committed on 01/02/2019 at 15:04. Pushed by tbaumgart into branch '5.0'. Implement persistence of validity filter FIXED-IN: 5.0.4 M +31 -1 kmymoney/mymoney/mymoneytransactionfilter.cpp M +13 -1 kmymoney/mymoney/mymoneytransactionfilter.h M +47 -3 kmymoney/plugins/xmlhelper/xmlstoragehelper.cpp M +5 -1 kmymoney/widgets/ktransactionfilter.cpp https://commits.kde.org/kmymoney/0b8ebec1b3789ba1d63810df6ac9f1fdad6f2a7e
Git commit 8d00256f0eb8ff6c9c1e8a41dde1f90ced810d0b by Ralf Habacker. Committed on 04/02/2019 at 20:36. Pushed by habacker into branch '4.8'. Implement persistence of validity filter FIXED-IN:4.8.4, 5.0.4 M +7 -0 kmymoney/dialogs/kreportconfigurationfilterdlg.cpp M +23 -0 kmymoney/mymoney/mymoneyreport.cpp M +28 -0 kmymoney/mymoney/mymoneytransactionfilter.cpp M +12 -0 kmymoney/mymoney/mymoneytransactionfilter.h https://commits.kde.org/kmymoney/8d00256f0eb8ff6c9c1e8a41dde1f90ced810d0b
Git commit dfb0045928b8dd86be6c156b1021597c2d966aca by Ralf Habacker. Committed on 09/06/2026 at 06:59. Pushed by habacker into branch 'master'. Add additional report test cases The test cases were derived from tickets reporting bugs in the reporting engine and were added to monitor the relevant functionality. Related: bug 385993, bug 396301, bug 406403, bug 406525, bug 416274, bug 426241, bug 441023, bug 452096, bug 452692, bug 498031, bug 498033, bug 498054, bug 499180 M +15 -0 kmymoney/plugins/views/reports/core/tests/data/CMakeLists.txt A +46 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-385993-report-querytable-Investitionsentwicklung-nach-Typen-_angepasst_.csv A +6 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-396301-report-querytable-Investment-Capital-Gains-by-Account-_Customized---no-conversion_.csv A +6 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-396301-report-querytable-Investment-Capital-Gains-by-Account-_Customized_.csv A +6 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-396301-report-querytable-Investment-Performance-by-Account-_Customized_.csv A +22 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-396301-report-querytable-Investment-Transactions-_Customized_.csv A +7 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-403825-report-querytable-Transactions-by-Account-_Customized_.csv A +4 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-403825-report-querytable-Transactions-by-Payee-_Customized_.csv A +12 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-416274-report-querytable-Investment-Performance-by-Account-_12m_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-426241-report-querytable-Investment-Capital-Gains-by-Account-_Customized_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-426241-report-querytable-Investment-Holdings-by-Account-_Customized_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-426241-report-querytable-Investment-Performance-by-Account-_Customized---from-period---one-year--start-later_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-426241-report-querytable-Investment-Performance-by-Account-_Customized---from-period---one-year_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-426241-report-querytable-Investment-Performance-by-Account-_Customized---from-period---three-year_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-426241-report-querytable-Investment-Performance-by-Account-_Customized---from-period---two-years_.csv A +27 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-426241-report-querytable-Investment-Transactions-_Customized_.csv A +9 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-452096-report-querytable-Transactions-by-Category-_Customized_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-452692-report-querytable-Investment-Performance-by-Account-_Customized_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-452692-report-querytable-Investment-Performance-by-Account-_From-Period_---one-year.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-452692-report-querytable-Investment-Performance-by-Account-_Only-Owned_---until-2024.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-452692-report-querytable-Investment-Performance-by-Account-_Only-Owned_-one-year.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-452692-report-querytable-Kopie-von-Investment-Performance-by-Account-_From-Period_---until-2024.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-497935-report-querytable-Investment-Capital-Gains-by-Account-_custom-report---only-owned_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-497935-report-querytable-Investment-Performance-by-Account-_custom-report---only-owned_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-497935-report-querytable-Investment-Performance-by-Account-_custom-report---only-sold_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-497935-report-querytable-Investment-Performance-by-Account-_custom-report---owned-and-sold_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-497935-report-querytable-Investment-Performance-by-Account-_custom-report---period_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-498031-report-querytable-Investment-Capital-Gains-by-Account-_Customized_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-498031-report-querytable-Investment-Holdings-by-Account-_Customized_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-498031-report-querytable-Investment-Performance-by-Account-_Customized---from-period---one-year--start-later_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-498031-report-querytable-Investment-Performance-by-Account-_Customized---from-period---one-year_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-498031-report-querytable-Investment-Performance-by-Account-_Customized---from-period---three-year_.csv A +27 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-498031-report-querytable-Investment-Transactions-_Customized_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-498033-report-querytable-Investment-Capital-Gains-by-Account-_Customized_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-498033-report-querytable-Investment-Holdings-by-Account-_Customized_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-498033-report-querytable-Investment-Performance-by-Account-_Customized---from-period---one-year--start-later_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-498033-report-querytable-Investment-Performance-by-Account-_Customized---from-period---one-year_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-498033-report-querytable-Investment-Performance-by-Account-_Customized---from-period---three-year_.csv A +27 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-498033-report-querytable-Investment-Transactions-_Customized_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-498054-report-querytable-Investment-Capital-Gains-by-Account-_Customized_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-498054-report-querytable-Investment-Holdings-by-Account-_Customized_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-498054-report-querytable-Investment-Performance-by-Account-_Customized---from-period---one-year--start-later_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-498054-report-querytable-Investment-Performance-by-Account-_Customized---from-period---one-year_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-498054-report-querytable-Investment-Performance-by-Account-_Customized---from-period---three-year_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-499180-report-querytable-Investment-Capital-Gains-by-Account-_Customized_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-499180-report-querytable-Investment-Holdings-by-Account-_Customized_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-499180-report-querytable-Investment-Performance-by-Account-_Customized---from-period---one-year--start-later_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-499180-report-querytable-Investment-Performance-by-Account-_Customized---from-period---one-year_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-499180-report-querytable-Investment-Performance-by-Account-_Customized---from-period---three-year_.csv A +5 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-499180-report-querytable-Investment-Performance-by-Account-_Customized---from-period---two-years_.csv A +27 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-499180-report-querytable-Investment-Transactions-_Customized_.csv A +16 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-516585-convert-currency-report-querytable-Transactions-by-Account-_Base-converted_.csv A +17 -0 kmymoney/plugins/views/reports/core/tests/data/csv/test-516585-convert-currency-report-querytable-Transactions-by-Account-_Base-unconverted_.csv A +1744 -0 kmymoney/plugins/views/reports/core/tests/data/test-385993.xml A +145 -0 kmymoney/plugins/views/reports/core/tests/data/test-396301.xml A +76 -0 kmymoney/plugins/views/reports/core/tests/data/test-403825.xml A +85 -0 kmymoney/plugins/views/reports/core/tests/data/test-406403.xml A +87 -0 kmymoney/plugins/views/reports/core/tests/data/test-406525.xml A +145 -0 kmymoney/plugins/views/reports/core/tests/data/test-416274.xml A +154 -0 kmymoney/plugins/views/reports/core/tests/data/test-426241.xml A +288 -0 kmymoney/plugins/views/reports/core/tests/data/test-441023.xml A +76 -0 kmymoney/plugins/views/reports/core/tests/data/test-452096.xml A +201 -0 kmymoney/plugins/views/reports/core/tests/data/test-452692.xml A +106 -0 kmymoney/plugins/views/reports/core/tests/data/test-497935.xml A +151 -0 kmymoney/plugins/views/reports/core/tests/data/test-498031.xml A +151 -0 kmymoney/plugins/views/reports/core/tests/data/test-498033.xml A +148 -0 kmymoney/plugins/views/reports/core/tests/data/test-498054.xml A +154 -0 kmymoney/plugins/views/reports/core/tests/data/test-499180.xml A +151 -0 kmymoney/plugins/views/reports/core/tests/data/test-516585-convert-currency.xml https://invent.kde.org/office/kmymoney/-/commit/dfb0045928b8dd86be6c156b1021597c2d966aca