Le 01/03/2013 06:00, Adrien Cheype a écrit : Concernant le bug : http://forge.codelutin.com/issues/2362 c'est encore un problème de equals/hashCode. Mais dans ce cas, il est encore plus compliqué. Je force le rechargement de l'utilisateur et de la molécule dans la même session: - Utilisateur utilisateur = getSession().getUtilisateur(); - List<MoleculeProvenance> moleculeProvenances = moleculeModel.getObject().getProvenances(); Les lots sur lesquel l'utilisateur à les droits: - utilisateur.getLotsDroits() et le lot sur lequel porte la molécule: - moleculeProvenances.getProduit().getExtraction().getLot() sont a chaque fois des instances différentes et le - utilisateur.getLotsDroits().containsKey(lot) ne pourra jamais fonctionner. Je creuse encore pour savoir pouquoi elles sont différentes, mais c'est très compliqué. -- Éric Chatellier - Code Lutin Tel: 02.40.50.29.28 - http://www.codelutin.com