rsanchez
2017-04-17 8a45ae67ed7371a9d28cbba6de188af3270562b6
securis/src/main/java/net/curisit/securis/services/OrganizationResource.java
....@@ -77,7 +77,12 @@
7777 LOG.info("GEtting all orgs for user: " + bsc.getUserPrincipal());
7878 q = em.createNamedQuery("list-organizations", Organization.class);
7979 } else {
80
- q = em.createNamedQuery("list-organizations", Organization.class);
80
+ if (bsc.getOrganizationsIds() == null || bsc.getOrganizationsIds().isEmpty()) {
81
+ return Response.ok().build();
82
+ } else {
83
+ q = em.createNamedQuery("list-organizations-by-ids", Organization.class);
84
+ q.setParameter("list_ids", bsc.getOrganizationsIds());
85
+ }
8186 }
8287
8388 List<Organization> list = q.getResultList();