Modification d'un noeud dont le createur n'existe plus

cancel
Showing results for 
Search instead for 
Did you mean: 
brosini
Member II

Modification d'un noeud dont le createur n'existe plus

Bonjour,

Je rencontre actuellement un problème en modifiant le contenu d'un nœud dont le créateur n'existe plus utilisant Alfresco 3.4.d.

J'utilise la classe FileFolderService et ContentWriter pour modifier le contenu d'un nœud de la façon suivante :

 
        NodeRef node = nodeManager.getNodeRef("TheNodeRefId");
        ContentWriter contentWriter = fileFolderService.getWriter(node);
        contentWriter.putContent("ceci est mon test");


Mon problème est le suivant:

Si le créateur du document (cm:creator) que nous appellerons XX n'existe plus (a été supprimé avant la modification du nœud), un utilisateur XX sera créé par Alfresco pendant la modification.

Est-il possible d'éviter ce comportement?

Merci.
2 Replies
mlagneaux
Active Member

Re: Modification d'un noeud dont le createur n'existe plus

Bonjour,
Ce comportement existe depuis un certain temps déjà et je ne connais pas de moyen de l'éviter. Dès que l'on touche à un noeud dont le créateur ou le modifieur n'existe pas, Alfresco crée automatiquement un utilisateur. L'utilisateur créé est une coquille vide (seul le login est renseigné).
brosini
Member II

Re: Modification d'un noeud dont le createur n'existe plus

Bonjour, merci pour cette réponse.

Puis-je vous demander quelle version d'Alfresco vous utilisez ? Est-ce qu'un passage à la dernière version d'alfresco résoudrait le problème ?

Cordialement.