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 49 private Long id;
50 50  
51 51 /** Atributo organizacao. */
52   - @ManyToOne(fetch = FetchType.LAZY, optional = false)
  52 + @ManyToOne(fetch = FetchType.EAGER, optional = false)
53 53 @JsonView({ Views.UsuarioLogadoView.class, Views.UsuarioEditView.class })
54 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 870  
871 871 if(UtilObjeto.isReferencia(usuario.getOrganizacao()) && UtilColecao.isVazio(usuario.getOrganizacoes())){
872 872 List<UsuarioOrganizacaoItem> organizacoesItemUsuario = new ArrayList<UsuarioOrganizacaoItem>();
873   - organizacoesItemUsuario.add(new UsuarioOrganizacaoItem(usuario.getOrganizacao(), usuario));
  873 + organizacoesItemUsuario.add(new UsuarioOrganizacaoItem(organizacao, usuario));
874 874 usuario.setOrganizacoes(organizacoesItemUsuario);
875 875 }
876 876  
... ...