rsanchez
2017-04-10 8d99c88af55041ff06e6b9372b6b1f66220bed38
securis/src/main/java/net/curisit/securis/services/PackResource.java
....@@ -90,11 +90,14 @@
9090 LOG.info("Getting all packs for user: " + bsc.getUserPrincipal());
9191 q = em.createNamedQuery("list-packs", Pack.class);
9292 } else {
93
- if (bsc.getOrganizationsIds() == null) {
93
+ if (bsc.getOrganizationsIds() == null || bsc.getOrganizationsIds().isEmpty() || //
94
+ bsc.getApplicationsIds() == null || bsc.getApplicationsIds().isEmpty()) {
9495 return Response.ok().build();
9596 }
96
- q = em.createNamedQuery("list-packs-by-orgs", Pack.class);
97
- q.setParameter("list_ids", bsc.getOrganizationsIds());
97
+ q = em.createNamedQuery("list-packs-by-orgs-apps", Pack.class);
98
+ q.setParameter("list_ids_org", bsc.getOrganizationsIds());
99
+ q.setParameter("list_ids_app", bsc.getApplicationsIds());
100
+ LOG.info("Getting packs from orgs: {} and apps: {}", bsc.getOrganizationsIds(), bsc.getApplicationsIds());
98101 }
99102
100103 List<Pack> list = q.getResultList();