diff --git a/cit-portal-api/src/main/java/br/com/centralit/api/service/impl/GrupoServiceImpl.java b/cit-portal-api/src/main/java/br/com/centralit/api/service/impl/GrupoServiceImpl.java index e990793..4916522 100644 --- a/cit-portal-api/src/main/java/br/com/centralit/api/service/impl/GrupoServiceImpl.java +++ b/cit-portal-api/src/main/java/br/com/centralit/api/service/impl/GrupoServiceImpl.java @@ -2,6 +2,7 @@ package br.com.centralit.api.service.impl; import java.util.Collection; +import org.hibernate.LazyInitializationException; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Service; @@ -148,16 +149,19 @@ public class GrupoServiceImpl extends GenericServiceImpl implements } - if (!UtilColecao.isVazio(entity.getGrupoPrivilegios())) { - - for (GrupoPrivilegio grupoPrivilegio : entity.getGrupoPrivilegios()) { - - grupoPrivilegio.setGrupo(entity); - - grupoPrivilegio.setPrivilegio(this.privilegioService.getReference(grupoPrivilegio.getPrivilegio().getId())); - + try { + if (!UtilColecao.isVazio(entity.getGrupoPrivilegios())) { + + for (GrupoPrivilegio grupoPrivilegio : entity.getGrupoPrivilegios()) { + + grupoPrivilegio.setGrupo(entity); + + grupoPrivilegio.setPrivilegio(this.privilegioService.getReference(grupoPrivilegio.getPrivilegio().getId())); + + } + } - + } catch (LazyInitializationException e) { } } -- libgit2 0.21.2