https://bugs.kde.org/show_bug.cgi?id=345259
allan <agande...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version Fixed In| |4.7.2 Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #6 from allan <agande...@gmail.com> --- Fix applied as part of BUG:333949 M +6 -0 kmymoney/dialogs/transactionmatcher.cpp http://commits.kde.org/kmymoney/7e7a50e39170d03c9fe83ffcbe394d485cefaf52 diff --git a/kmymoney/dialogs/transactionmatcher.cpp b/kmymoney/dialogs/transactionmatcher.cpp index f211b5b..d0c7db8 100644 --- a/kmymoney/dialogs/transactionmatcher.cpp +++ b/kmymoney/dialogs/transactionmatcher.cpp @@ -21,6 +21,7 @@ #include <klocale.h> #include "mymoneyfile.h" +#include "kmymoneyglobalsettings.h" TransactionMatcher::TransactionMatcher(const MyMoneyAccount& acc) : m_account(acc) @@ -73,6 +74,11 @@ void TransactionMatcher::match(MyMoneyTransaction tm, MyMoneySplit sm, MyMoneyTr throw MYMONEYEXCEPTION(i18n("Splits for %1 have conflicting values (%2,%3)", m_account.name(), MyMoneyUtils::formatMoney(sm.shares(), m_account, sec), MyMoneyUtils::formatMoney(si.shares(), m_account, sec))); } + // check that dates are within user's setting + if (abs(tm.postDate().toJulianDay() - ti.postDate().toJulianDay()) > KMyMoneyGlobalSettings::matchInterval()) { + throw MYMONEYEXCEPTION(i18n("The transaction post-dates are not within the 'matchInterval' setting.")); + } + -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel