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/PackResource.java |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/securis/src/main/java/net/curisit/securis/services/PackResource.java b/securis/src/main/java/net/curisit/securis/services/PackResource.java
index f5cb7d3..31840e5 100644
--- a/securis/src/main/java/net/curisit/securis/services/PackResource.java
+++ b/securis/src/main/java/net/curisit/securis/services/PackResource.java
@@ -40,7 +40,6 @@
 import net.curisit.securis.services.exception.SeCurisServiceException;
 import net.curisit.securis.services.exception.SeCurisServiceException.ErrorCodes;
 import net.curisit.securis.services.helpers.LicenseHelper;
-import net.curisit.securis.services.helpers.UserHelper;
 import net.curisit.securis.utils.LicUtils;
 import net.curisit.securis.utils.TokenHelper;
 
@@ -67,9 +66,6 @@
     Provider<EntityManager> emProvider;
 
     @Inject
-    private UserHelper userHelper;
-
-    @Inject
     private LicenseHelper licenseHelper;
 
     /**
@@ -86,6 +82,7 @@
         LOG.info("Getting packs list ");
 
         EntityManager em = emProvider.get();
+        em.clear();
 
         TypedQuery<Pack> q;
         if (bsc.isUserInRole(BasicSecurityContext.ROL_ADMIN)) {
@@ -127,6 +124,7 @@
         }
 
         EntityManager em = emProvider.get();
+        em.clear();
         Pack pack = em.find(Pack.class, packId);
         if (pack == null) {
             LOG.error("Pack with id {} not found in DB", packId);

--
Gitblit v1.3.2