[OpenbravoERP-commits] devel/pi: 2 new changesets

2017-06-19 Thread hg
details:   https://code.openbravo.com/erp/devel/pi/rev/bf199b193c83
changeset: 32323:bf199b193c83
user:  Inigo Sanchez  openbravo.com>
date:  Tue Jun 20 01:31:01 2017 +0200
summary:   Fixed issue 33833: Products can not be added to node from popup

Products can not be added to node from popup because an 
IndexOutOfBoundsException
is thrown. To avoid this problem a check is added. Besides another check is 
added
in order to avoid a NPE.

details:   https://code.openbravo.com/erp/devel/pi/rev/540e39d05914
changeset: 32324:540e39d05914
user:  Inigo Sanchez  openbravo.com>
date:  Tue Jun 20 01:33:48 2017 +0200
summary:   Related with issue 33833: Applied JSBeautifier properly

diffstat:

 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-form.js
 |  7 +--
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-view.js
 |  2 +-
 2 files changed, 6 insertions(+), 3 deletions(-)

diffs (36 lines):

diff -r 5cd8c36d0974 -r 540e39d05914 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-form.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-form.js
  Mon Jun 19 14:23:31 2017 +
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-form.js
  Tue Jun 20 01:33:48 2017 +0200
@@ -11,7 +11,7 @@
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2014-2016 Openbravo SLU
+ * All portions are Copyright (C) 2014-2017 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  __.
  
@@ -66,7 +66,10 @@
 }
 // Check validation rules (subordinated fields), when value of a
 // parent field is changed, all its subordinated are reset
-affectedParams = this.paramWindow.dynamicColumns[item.name];
+var dynamicColumns = this.paramWindow.dynamicColumns;
+if (dynamicColumns && dynamicColumns[item.name]) {
+  affectedParams = dynamicColumns[item.name];
+}
 if (affectedParams) {
   for (i = 0; i < affectedParams.length; i++) {
 field = this.getField(affectedParams[i]);
diff -r 5cd8c36d0974 -r 540e39d05914 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-view.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-view.js
  Mon Jun 19 14:23:31 2017 +
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-view.js
  Tue Jun 20 01:33:48 2017 +0200
@@ -222,7 +222,7 @@
   tab.setTitle(OB.I18N.getLabel('OBUIAPP_ProcessTitle_Done', 
[this.tabTitle]));
 }
 
-if (data.showResultsInProcessView) {
+if (data && data.showResultsInProcessView) {
   if (!this.resultLayout) {
 this.resultLayout = isc.HLayout.create({
   width: '100%',

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits


[OpenbravoERP-commits] devel/pi: 2 new changesets

2017-06-19 Thread hg
details:   https://code.openbravo.com/erp/devel/pi/rev/2bb472b1616b
changeset: 32321:2bb472b1616b
user:  RM packaging bot  openbravo.com>
date:  Mon Jun 19 14:09:31 2017 +
summary:   CI: update AD_MODULE to version 32319

details:   https://code.openbravo.com/erp/devel/pi/rev/5cd8c36d0974
changeset: 32322:5cd8c36d0974
user:  RM packaging bot  openbravo.com>
date:  Mon Jun 19 14:23:31 2017 +
summary:   CI: merge back from main

diffstat:

 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml  
   |   2 +-
 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |   4 +-
 
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
   |   2 +-
 
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
|   2 +-
 modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml   
   |   2 +-
 
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
   |   2 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
 |   2 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |   8 +-
 
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
  |   2 +-
 
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
   |   2 +-
 modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml   
   |   2 +-
 
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
   |   6 +-
 modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml 
   |   2 +-
 
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
 |   4 +-
 
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml 
  |   2 +-
 
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
|   2 +-
 modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml  
   |   2 +-
 
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |   2 +-
 
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
|   2 +-
 
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
 |   2 +-
 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
 |   2 +-
 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |   2 +-
 
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
 |   2 +-
 
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |  10 ++--
 
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
 |   2 +-
 
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |   4 +-
 
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
 |   2 +-
 
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |   2 +-
 modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
   |   2 +-
 
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
|   2 +-
 
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
 |   2 +-
 
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |  12 ++--
 
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
|   2 +-
 
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
 |   2 +-
 
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
  |   2 +-
 
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
   |   6 +-
 
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
|   2 +-
 
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
 |   2 +-
 

[OpenbravoERP-commits] devel/main: 3 new changesets

2017-06-19 Thread hg
details:   https://code.openbravo.com/erp/devel/main/rev/1c11b256bd10
changeset: 32318:1c11b256bd10
user:  RM packaging bot  openbravo.com>
date:  Sat Jun 17 00:06:44 2017 +
summary:   CI: merge back from main

details:   https://code.openbravo.com/erp/devel/main/rev/75e216b9efe2
changeset: 32319:75e216b9efe2
user:  Asier Lostalé  openbravo.com>
date:  Mon Jun 19 10:54:05 2017 +0200
summary:   fixed bug 36271: login page logs error if loaded while logging out

  Don't try to get/remove attributes from HttpSession if it's already 
invalidated.

  Note HttpSession API doesn't provide a method to check if its status, so only
  way it to catch IllegalStateException.

details:   https://code.openbravo.com/erp/devel/main/rev/2bb472b1616b
changeset: 32320:2bb472b1616b
user:  RM packaging bot  openbravo.com>
date:  Mon Jun 19 14:09:31 2017 +
summary:   CI: update AD_MODULE to version 32319

diffstat:

 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml  
   |   2 +-
 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |   4 +-
 
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
   |   2 +-
 
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
|   2 +-
 modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml   
   |   2 +-
 
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
   |   2 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
 |   2 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |   8 +-
 
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
  |   2 +-
 
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
   |   2 +-
 modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml   
   |   2 +-
 
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
   |   6 +-
 modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml 
   |   2 +-
 
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
 |   4 +-
 
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml 
  |   2 +-
 
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
|   2 +-
 modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml  
   |   2 +-
 
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |   2 +-
 
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
|   2 +-
 
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
 |   2 +-
 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
 |   2 +-
 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |   2 +-
 
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
 |   2 +-
 
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |  10 +-
 
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
 |   2 +-
 
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |   4 +-
 
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
 |   2 +-
 
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |   2 +-
 modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
   |   2 +-
 
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
|   2 +-
 
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
 |   2 +-
 
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |  12 ++--
 
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
|   2 +-
 
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
 |   2 +-
 

[OpenbravoERP-commits] devel/pi: fixed bug 36274: abandoned connection in SessionListener

2017-06-19 Thread hg
details:   https://code.openbravo.com/erp/devel/pi/rev/cfd3f8102b4a
changeset: 32320:cfd3f8102b4a
user:  Asier Lostalé  openbravo.com>
date:  Mon Jun 19 15:16:26 2017 +0200
summary:   fixed bug 36274: abandoned connection in SessionListener

  Detach connection from current thread to allow it to be properly returned
  to pool.

  This is required whever the thread doing the actio is not handling an standard
  request.

diffstat:

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

diffs (30 lines):

diff -r 75e216b9efe2 -r cfd3f8102b4a 
src/org/openbravo/erpCommon/security/SessionListener.java
--- a/src/org/openbravo/erpCommon/security/SessionListener.java Mon Jun 19 
10:54:05 2017 +0200
+++ b/src/org/openbravo/erpCommon/security/SessionListener.java Mon Jun 19 
15:16:26 2017 +0200
@@ -91,6 +91,8 @@
   }
 }
 SessionListener.context = null;
+// detaching db connection from thread so can it be returned to pool
+SessionInfo.init();
 log.info("Sessions deactivated in " + (System.currentTimeMillis() - t) + " 
ms");
   }
 
@@ -157,7 +159,6 @@
   activeHttpSessions.add(event.getSession());
 }
 
-
 if (RequestContext.get().getRequest() != null
 && 
AuthenticationManager.isStatelessRequest(RequestContext.get().getRequest())) {
   final String errorLog = 
RequestContext.get().getRequest().getRequestURL() + " "
@@ -198,6 +199,9 @@
   log.debug("Closed session" + sessionId);
 } catch (Exception e) {
   log.error("Error closing session:" + sessionId, e);
+} finally {
+  // detaching db connection from thread so can it be returned to pool
+  SessionInfo.init();
 }
   }
 

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits


[OpenbravoERP-commits] devel/pi: fixed bug 36271: login page logs error if loaded while...

2017-06-19 Thread hg
details:   https://code.openbravo.com/erp/devel/pi/rev/75e216b9efe2
changeset: 32319:75e216b9efe2
user:  Asier Lostalé  openbravo.com>
date:  Mon Jun 19 10:54:05 2017 +0200
summary:   fixed bug 36271: login page logs error if loaded while logging out

  Don't try to get/remove attributes from HttpSession if it's already 
invalidated.

  Note HttpSession API doesn't provide a method to check if its status, so only
  way it to catch IllegalStateException.

diffstat:

 src-core/src/org/openbravo/base/VariablesBase.java |  29 ++---
 1 files changed, 14 insertions(+), 15 deletions(-)

diffs (50 lines):

diff -r 1c11b256bd10 -r 75e216b9efe2 
src-core/src/org/openbravo/base/VariablesBase.java
--- a/src-core/src/org/openbravo/base/VariablesBase.javaSat Jun 17 
00:06:44 2017 +
+++ b/src-core/src/org/openbravo/base/VariablesBase.javaMon Jun 19 
10:54:05 2017 +0200
@@ -1467,6 +1467,12 @@
   session.removeAttribute(sessionName);
   e = session.getAttributeNames();
 }
+if (!target.equals("")) {
+  session.setAttribute("TARGET", target);
+}
+if (targetQueryString != null) {
+  session.setAttribute("TARGETQUERYSTRING", targetQueryString);
+}
   } else {
 for (String key : sessionAttributes.keySet()) {
   if (log4j.isDebugEnabled())
@@ -1479,25 +1485,18 @@
   }
 }
 sessionAttributes.clear();
+if (!target.equals("")) {
+  sessionAttributes.put("TARGET", target);
+}
+if (targetQueryString != null) {
+  sessionAttributes.put("TARGETQUERYSTRING", targetQueryString);
+}
   }
+} catch (IllegalStateException ignored) {
+  // session is already invalidated: don't do anything
 } catch (Exception e) {
   log4j.error("clearSession error ", e);
 }
-if (session != null) {
-  if (!target.equals("")) {
-session.setAttribute("TARGET", target);
-  }
-  if (targetQueryString != null) {
-session.setAttribute("TARGETQUERYSTRING", targetQueryString);
-  }
-} else {
-  if (!target.equals("")) {
-sessionAttributes.put("TARGET", target);
-  }
-  if (targetQueryString != null) {
-sessionAttributes.put("TARGETQUERYSTRING", targetQueryString);
-  }
-}
   }
 
   /**

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits