From 6db273cd3f4f775ab9bdc43c837642413e6dab96 Mon Sep 17 00:00:00 2001 From: geovane.filho Date: Mon, 9 May 2016 10:04:41 -0300 Subject: [PATCH] Redmine #4783 Correção para evitar problema ao subir o sistema com usuário com mais de uma organização. --- cit-core/src/main/java/br/com/centralit/framework/model/UsuarioOrganizacaoItem.java | 2 +- cit-portal-web/src/main/java/br/com/centralit/listener/StartupListener.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cit-core/src/main/java/br/com/centralit/framework/model/UsuarioOrganizacaoItem.java b/cit-core/src/main/java/br/com/centralit/framework/model/UsuarioOrganizacaoItem.java index f2df883..fade0ab 100644 --- a/cit-core/src/main/java/br/com/centralit/framework/model/UsuarioOrganizacaoItem.java +++ b/cit-core/src/main/java/br/com/centralit/framework/model/UsuarioOrganizacaoItem.java @@ -49,7 +49,7 @@ public class UsuarioOrganizacaoItem extends PersistentObjectAudit { private Long id; /** Atributo organizacao. */ - @ManyToOne(fetch = FetchType.LAZY, optional = false) + @ManyToOne(fetch = FetchType.EAGER, optional = false) @JsonView({ Views.UsuarioLogadoView.class, Views.UsuarioEditView.class }) private Organizacao organizacao; diff --git a/cit-portal-web/src/main/java/br/com/centralit/listener/StartupListener.java b/cit-portal-web/src/main/java/br/com/centralit/listener/StartupListener.java index 7d4ebac..c72a1b3 100644 --- a/cit-portal-web/src/main/java/br/com/centralit/listener/StartupListener.java +++ b/cit-portal-web/src/main/java/br/com/centralit/listener/StartupListener.java @@ -870,7 +870,7 @@ public class StartupListener extends UtilStartup implements ApplicationListener< if(UtilObjeto.isReferencia(usuario.getOrganizacao()) && UtilColecao.isVazio(usuario.getOrganizacoes())){ List organizacoesItemUsuario = new ArrayList(); - organizacoesItemUsuario.add(new UsuarioOrganizacaoItem(usuario.getOrganizacao(), usuario)); + organizacoesItemUsuario.add(new UsuarioOrganizacaoItem(organizacao, usuario)); usuario.setOrganizacoes(organizacoesItemUsuario); } -- libgit2 0.21.2