details:   http://code.openbravo.com/erp/devel/pi/rev/842f7e3f0833
changeset: 3527:842f7e3f0833
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Mon Apr 06 18:52:06 2009 +0200
summary:   fixed bug 0008444: In edition mode, a process delete current record 
then new record is returned

diffstat:

 src-wad/src/org/openbravo/wad/javasource.javaxml |  4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diffs (14 lines):

diff -r 86d264d1c4f6 -r 842f7e3f0833 
src-wad/src/org/openbravo/wad/javasource.javaxml
--- a/src-wad/src/org/openbravo/wad/javasource.javaxml  Mon Apr 06 18:31:03 
2009 +0200
+++ b/src-wad/src/org/openbravo/wad/javasource.javaxml  Mon Apr 06 18:52:06 
2009 +0200
@@ -853,6 +853,10 @@
           if (data1!=null &#38;&#38; data1.length!=0) data[0] = data1[0];
         } else </FIELDS_TMP></PARAMETER_TMP>data = <PARAMETER_TMP 
id="class">Almacen</PARAMETER_TMP>Data.selectEdit(this, 
vars.getLanguage()<PARAMETER_TMP 
id="whereClauseParams"></PARAMETER_TMP><PARAMETER_TMP id="parent">, 
strP<PARENT_TMP id="keyParent">Almacen</PARENT_TMP></PARAMETER_TMP>, 
str<KEY_TMP id="key">PosicionAlmacen</KEY_TMP><PARAMETER_TMP id="client">, 
Utility.getContext(this, vars, "#User_Client", windowId), 
Utility.getContext(this, vars, "#AccessibleOrgTree", windowId, 
accesslevel)</PARAMETER_TMP>);
   
+        if (!str<KEY_TMP id="key">PosicionAlmacen</KEY_TMP>.equals("") 
&amp;&amp; (data == null || data.length==0)) {
+          response.sendRedirect(strDireccion + request.getServletPath() + 
"?Command=RELATION");
+          return;
+        }
         refreshSessionEdit(vars, data);
         strCommand = "EDIT";
       }

------------------------------------------------------------------------------
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to