details:   /erp/devel/pi/rev/3021389f1857
changeset: 11372:3021389f1857
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Mar 25 16:01:23 2011 +0100
summary:   Fixed issue 16494. Parameter values for @SQL parameters will be 
computed with getContext if they are not in the request

diffstat:

 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinition.java
 |  8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diffs (18 lines):

diff -r 25bc91383062 -r 3021389f1857 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinition.java
--- 
a/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinition.java
   Fri Mar 25 13:33:01 2011 +0100
+++ 
b/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinition.java
   Fri Mar 25 16:01:23 2011 +0100
@@ -182,7 +182,13 @@
                     .getVariablesSecureApp(), parameter, 
field.getTab().getWindow().getId());
               } else {
                 String fieldId = "inp" + 
Sqlc.TransformaNombreColumna(parameter);
-                value = RequestContext.get().getRequestParameter(fieldId);
+                if 
(RequestContext.get().getParameterMap().containsKey(fieldId)) {
+                  value = RequestContext.get().getRequestParameter(fieldId);
+                }
+                if (value == null || value.equals("")) {
+                  value = Utility.getContext(new DalConnectionProvider(false), 
RequestContext.get()
+                      .getVariablesSecureApp(), parameter, 
field.getTab().getWindow().getId());
+                }
               }
               ps.setObject(indP++, value);
             }

------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to