Hello everyone;
Here are the details of my problem:
I have userHome.persistWithAffectation an action that I invoke from a commandButton
<h:commandButton id="save"
action="#{userHome.persistWithAffectation}"
rendered="#{!userHome.managed}" image="/img/disk.gif">
</h:commandButton>The problem is that by invoking this action - which will persist my data and then make a simple treatment he crushes the values of user sessions by the value that I have come. and in Debug mode I realized that it does not in my method.
public String persistWithAffectation()
{
super.persist();
societeUserHome.getInstance().setSociete(this.currentSociete);
User user = this.getInstance();
societeUserHome.getInstance().setUser(user);
societeUserHome.persist();
this.getInstance().getSocieteUsers().add(societeUserHome.getInstance());
return "persisted";
}