The issue was caused because there was no implementation of
MyMoneyDatabaseMgr::transactionList() returning a modified list
of splits for QueryTable::constructTransactionTable().
Furthermore calling match() in the related report only returnedThere is a bug in MyMoneyTransactionFilter in case a report uses
the first split, which is fixed by calling setReportAllSplits(true)
Also in MyMoneyTransactionFilter::match() returning matchingSplits.count(),setInvestmentsOnly(true) not returning the requested splits.
where is it possible that the really returned list m_matchingSplitsTo work arround this issue, the original splits are used in
may be empty, looks incorrectQueryTable::constructTransactionTable() in this specific case.
BUG:395327
FIXED-IN:4.8.3