details:   https://code.openbravo.com/erp/devel/pi/rev/78d4e5f72b43
changeset: 18246:78d4e5f72b43
user:      Pandeeswari Ramakrishnan <pandeeswari.ramakrishnan <at> 
openbravo.com>
date:      Thu Oct 18 12:08:47 2012 +0200
summary:   Fixes Issue 21991: Null Pointer Exception when posting a 
Reconciliation

diffstat:

 src/org/openbravo/erpCommon/ad_forms/AcctServer.java |  6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diffs (23 lines):

diff -r b49da72d00ff -r 78d4e5f72b43 
src/org/openbravo/erpCommon/ad_forms/AcctServer.java
--- a/src/org/openbravo/erpCommon/ad_forms/AcctServer.java      Thu Oct 18 
10:58:01 2012 +0200
+++ b/src/org/openbravo/erpCommon/ad_forms/AcctServer.java      Thu Oct 18 
12:08:47 2012 +0200
@@ -1186,6 +1186,7 @@
         // ("AcctServer - get converted amount (init)");
         String amt = "";
         OBQuery<ConversionRateDoc> conversionQuery = null;
+        int conversionCount = 0;
         if (AD_Table_ID.equals(TABLEID_Invoice)) {
           conversionQuery = OBDal.getInstance().createQuery(
               ConversionRateDoc.class,
@@ -1202,7 +1203,10 @@
               "financialAccountTransaction = '" + Record_ID + "' and 
currency='" + currency
                   + "' and toCurrency='" + acctSchema.m_C_Currency_ID + "'");
         }
-        if (conversionQuery.count() > 0) {
+        if (conversionQuery != null) {
+          conversionCount = conversionQuery.count();
+        }
+        if (conversionCount > 0) {
           List<ConversionRateDoc> conversionRate = conversionQuery.list();
           OBCriteria<Currency> currencyCrit = 
OBDal.getInstance().createCriteria(Currency.class);
           currencyCrit.add(Restrictions.eq(Currency.PROPERTY_ID, 
acctSchema.m_C_Currency_ID));

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to