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