From 4c13c7324a920f5cca9601154e5224e5d7484fa9 Mon Sep 17 00:00:00 2001
From: rsanchez <rsanchez@curisit.net>
Date: Fri, 12 Dec 2014 18:09:27 +0000
Subject: [PATCH] #2140 fix - Many changes related with cahce and JPA cycling relationships
---
securis/src/main/java/net/curisit/securis/services/LicenseResource.java | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/securis/src/main/java/net/curisit/securis/services/LicenseResource.java b/securis/src/main/java/net/curisit/securis/services/LicenseResource.java
index 6456bf5..cf10c6b 100644
--- a/securis/src/main/java/net/curisit/securis/services/LicenseResource.java
+++ b/securis/src/main/java/net/curisit/securis/services/LicenseResource.java
@@ -107,6 +107,7 @@
LOG.info("Getting licenses list ");
EntityManager em = emProvider.get();
+ em.clear();
if (!bsc.isUserInRole(BasicSecurityContext.ROL_ADMIN)) {
Pack pack = em.find(Pack.class, packId);
@@ -141,6 +142,7 @@
LOG.info("Getting organization data for id: {}: ", licId);
EntityManager em = emProvider.get();
+ em.clear();
License lic = getCurrentLicense(licId, bsc, em);
return Response.ok(lic).build();
}
@@ -156,6 +158,7 @@
@Produces({
MediaType.APPLICATION_OCTET_STREAM
})
+ @Transactional
public Response download(@PathParam("licId") Integer licId, @Context BasicSecurityContext bsc) throws SeCurisServiceException {
EntityManager em = emProvider.get();
--
Gitblit v1.3.2