details: https://code.openbravo.com/erp/devel/pi/rev/96d1681cd223 changeset: 19620:96d1681cd223 user: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com> date: Fri Feb 08 14:24:33 2013 +0100 summary: fixes bug 23013 part II
diffstat: modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/MatchTransaction.java | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diffs (18 lines): diff -r 2b5240d539cb -r 96d1681cd223 modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/MatchTransaction.java --- a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/MatchTransaction.java Fri Feb 08 11:45:57 2013 +0100 +++ b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/MatchTransaction.java Fri Feb 08 14:24:33 2013 +0100 @@ -510,7 +510,13 @@ String matchingType = line.getMatchingtype(); FIN_FinaccTransaction transaction = line.getFinancialAccountTransaction(); if (transaction == null && executeMatching) { - FIN_MatchedTransaction matched = matchingTransaction.match(line, excluded); + FIN_MatchedTransaction matched = null; + // try to match if exception is thrown continue + try { + matched = matchingTransaction.match(line, excluded); + } catch (Exception e) { + matched = new FIN_MatchedTransaction(null, FIN_MatchedTransaction.NOMATCH); + } // When hide flag checked then exclude matchings for transactions out of date range if ("Y".equals(strHideDate) && matched.getTransaction() != null ------------------------------------------------------------------------------ Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb _______________________________________________ Openbravo-commits mailing list Openbravo-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbravo-commits