details:   /erp/devel/pi/rev/df2151172e5c
changeset: 12501:df2151172e5c
user:      Adrián Romero <adrianromero <at> openbravo.com>
date:      Thu May 26 17:49:57 2011 +0200
summary:   Fixes issue 0017380: Error in Create Lines From when working wit UOM 
defined as Breakdown
It has been fixed the wrong index used in dataUomIdConversion array

diffstat:

 src/org/openbravo/erpCommon/ad_actionButton/CreateFrom.java |  6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diffs (28 lines):

diff -r 60b3d13b2fef -r df2151172e5c 
src/org/openbravo/erpCommon/ad_actionButton/CreateFrom.java
--- a/src/org/openbravo/erpCommon/ad_actionButton/CreateFrom.java       Thu May 
26 16:27:12 2011 +0100
+++ b/src/org/openbravo/erpCommon/ad_actionButton/CreateFrom.java       Thu May 
26 17:49:57 2011 +0200
@@ -1641,13 +1641,13 @@
             String strMultiplyRate = "";
             int stdPrecision = 0;
             if ("Y".equals(strbreakdown)) {
-              if (dataUomIdConversion[i].cUomIdConversion.equals("")) {
+              if (dataUomIdConversion[0].cUomIdConversion.equals("")) {
                 releaseRollbackConnection(conn);
                 myMessage = Utility.translateError(this, vars, 
vars.getLanguage(),
                     "ProcessRunError");
                 return myMessage;
               }
-              final String strInitUOM = 
dataUomIdConversion[i].cUomIdConversion;
+              final String strInitUOM = 
dataUomIdConversion[0].cUomIdConversion;
               final String strUOM = data[i].cUomId;
               if (strInitUOM.equals(strUOM))
                 strMultiplyRate = "1";
@@ -1662,7 +1662,7 @@
                     "ProcessRunError");
                 return myMessage;
               }
-              stdPrecision = 
Integer.valueOf(dataUomIdConversion[i].stdprecision).intValue();
+              stdPrecision = 
Integer.valueOf(dataUomIdConversion[0].stdprecision).intValue();
               BigDecimal quantity, qty, multiplyRate;
 
               multiplyRate = new BigDecimal(strMultiplyRate);

------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to