Commit 6db273cd3f4f775ab9bdc43c837642413e6dab96

Authored by geovane.filho
1 parent 909f0a08
Exists in master

Redmine #4783 Correção para evitar problema ao subir o sistema com usuário com m…

…ais de uma organização.
cit-core/src/main/java/br/com/centralit/framework/model/UsuarioOrganizacaoItem.java
@@ -49,7 +49,7 @@ public class UsuarioOrganizacaoItem extends PersistentObjectAudit { @@ -49,7 +49,7 @@ public class UsuarioOrganizacaoItem extends PersistentObjectAudit {
49 private Long id; 49 private Long id;
50 50
51 /** Atributo organizacao. */ 51 /** Atributo organizacao. */
52 - @ManyToOne(fetch = FetchType.LAZY, optional = false) 52 + @ManyToOne(fetch = FetchType.EAGER, optional = false)
53 @JsonView({ Views.UsuarioLogadoView.class, Views.UsuarioEditView.class }) 53 @JsonView({ Views.UsuarioLogadoView.class, Views.UsuarioEditView.class })
54 private Organizacao organizacao; 54 private Organizacao organizacao;
55 55
cit-portal-web/src/main/java/br/com/centralit/listener/StartupListener.java
@@ -870,7 +870,7 @@ public class StartupListener extends UtilStartup implements ApplicationListener< @@ -870,7 +870,7 @@ public class StartupListener extends UtilStartup implements ApplicationListener<
870 870
871 if(UtilObjeto.isReferencia(usuario.getOrganizacao()) && UtilColecao.isVazio(usuario.getOrganizacoes())){ 871 if(UtilObjeto.isReferencia(usuario.getOrganizacao()) && UtilColecao.isVazio(usuario.getOrganizacoes())){
872 List<UsuarioOrganizacaoItem> organizacoesItemUsuario = new ArrayList<UsuarioOrganizacaoItem>(); 872 List<UsuarioOrganizacaoItem> organizacoesItemUsuario = new ArrayList<UsuarioOrganizacaoItem>();
873 - organizacoesItemUsuario.add(new UsuarioOrganizacaoItem(usuario.getOrganizacao(), usuario)); 873 + organizacoesItemUsuario.add(new UsuarioOrganizacaoItem(organizacao, usuario));
874 usuario.setOrganizacoes(organizacoesItemUsuario); 874 usuario.setOrganizacoes(organizacoesItemUsuario);
875 } 875 }
876 876