details:   /erp/devel/pi/rev/28ef94cd48da
changeset: 9379:28ef94cd48da
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Dec 24 10:31:38 2010 +0100
summary:   Set only the auxiliary input values in the session, instead of the 
whole JSONObject

details:   /erp/devel/pi/rev/f1fdf9f135a4
changeset: 9380:f1fdf9f135a4
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Dec 24 10:49:39 2010 +0100
summary:   Set session values in the correct format (the one that callouts can 
use)

diffstat:

 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
 |  5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diffs (22 lines):

diff -r c1cbc96fd1a3 -r f1fdf9f135a4 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
     Fri Dec 24 09:04:13 2010 +0100
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
     Fri Dec 24 10:49:39 2010 +0100
@@ -173,8 +173,7 @@
             value == null ? null : value.toString());
         // Now we insert session values for auxiliary inputs
         if (mode.equals("NEW") || mode.equals("EDIT") || 
mode.equals("SETSESSION")) {
-          setSessionValue(tab.getWindow().getId() + "|" + auxIn.getName(), 
columnValues.get("inp"
-              + Sqlc.TransformaNombreColumna(auxIn.getName())));
+          setSessionValue(tab.getWindow().getId() + "|" + auxIn.getName(), 
value);
         }
       }
 
@@ -452,6 +451,8 @@
         if (value != null) {
           if (prop.isDate() || prop.isDatetime()) {
             value = parseDateFromDAL(value);
+            value = 
UIDefinitionController.getInstance().getUIDefinition(col.getId())
+                .formatValueToSQL(value.toString());
           } else if (value instanceof BaseOBObject) {
             value = ((BaseOBObject) value).getId();
           } else {

------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to