details:   https://code.openbravo.com/erp/devel/pi/rev/5ad6a51b19f3
changeset: 35056:5ad6a51b19f3
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed Nov 21 12:59:10 2018 +0100
summary:   fixes bug 39660: Standard DS isn't returning information of 
deactivated orgs

  Before this changeset[1] access to inactive organization was being given 
because getOrganizationStructureProvider().getNaturalTree(o)) does not filter 
by active organizations.

  Now that method is not being invoked when having direct access to "0" but the 
getOrganizations() method which indeed filters by active organizations.

  In order to be consistent, now the getOrganizations() method does no longer 
filter by active.

diffstat:

 src/org/openbravo/dal/core/OBContext.java |  3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diffs (13 lines):

diff -r 3d12a2f7f902 -r 5ad6a51b19f3 src/org/openbravo/dal/core/OBContext.java
--- a/src/org/openbravo/dal/core/OBContext.java Wed Nov 21 11:28:19 2018 +0100
+++ b/src/org/openbravo/dal/core/OBContext.java Wed Nov 21 12:59:10 2018 +0100
@@ -671,8 +671,7 @@
   private List<String> getOrganizations(Client client) {
     final Query<String> qry = SessionHandler.getInstance().createQuery(
         "select o.id from " + Organization.class.getName() + " o where " + "o."
-            + Organization.PROPERTY_CLIENT + "=:client and o." + 
Organization.PROPERTY_ACTIVE
-            + "='Y'", String.class);
+            + Organization.PROPERTY_CLIENT + "=:client", String.class);
     qry.setParameter("client", client);
     organizationList = qry.list();
     return organizationList;


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

Reply via email to