Problème de suppression des documents nuxeo après migration en lts 2019

Bonjour,

Après la migration de notre plateforme nuxeo lts2017 vers lts2019, on n'arrive pas à supprimer certains documents. Quand on essaie de supprimer un document le message “1 Document(s) effacé(s)” s'affiche mais le doc reste toujours présent. Aussi, dans la corbeille il est bien présent.

Pourriez vous nous aider à savoir la cause de ce bug? On vous remercie d'avance.

0 votes

1 answers

1355 views

ANSWER



Bonjour, La version LTS 2019 a ajouté une modification dans le comportement de la corbeille : une metadata porte désormais l'information qu'un document est dans la corbeille au lieu que cela soit enregistré au niveau de l'état de vie du document (ce qui permet de retenir l'état de vie d'un document même lorsqu'il est dans la corbeille).

Il est cependant nécessaire lors de la montée de version de réaliser l'étape de migration de la corbeille décrite dans la documentation : https://doc.nuxeo.com/nxdoc/upgrade-from-lts-2017-to-lts-2019/#trash-migration

Cette opération de migration a t-elle été réalisée lors de votre migration ?

1 votes



Bonjour,

Je vous remercie pour votre réponse. Effectivement, j'ai pas fait l'étape de migration de la corbeille.

En suivant les étapes de migration de la corbeille dans le lien ci dessus, j'ai changé "ecm:currentLifeCycleState = 'deleted' " par "ecm:isTrashed = 1" dans mon projet. Et depuis je ne voie pas le contenu de mes vues (Content view). Avez vous une idée pourquoi j'ai eu ce bug? Je vous remercie par avance. Bien à vous.

06/29/2021

Il faut adapter la content view également (pour qu'elle utilise la nouvelle propriété ecm:isTrashed = 0 et plus l'ancienne propriété)
06/29/2021

Bonjour, Merci pour votre réponse. "ecm:isTrashed = 0" m'a résolut le bug. Mais je ne trouve pas les documents supprimés dans la corbeille. Est ce que ça est normal?

Je vous remercie d'avance pour votre aide.

06/29/2021