Actions en lots sur utilisateurs : error/moodle/invalidrecord

Re: Actions en lots sur utilisateurs : error/moodle/invalidrecord

par Patrick Lemaire,
Nombre de réponses : 1
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Bonjour,
Est-ce que la suppression manuelle fonctionne pour ces mêmes utilisateurs ?
Une purge des caches ne ferait pas de mal déjà...

Le message d'erreur indique que l'objet (ici un utilisateur) ne correspond pas. Soit le fichier CSV n'est pas correct, soit l'utilisateur n'existe pas. Sans doute, la première piste parait plus probable.
Je suggère de créer un nouvel utilisateur et de tenter de le supprimer vis CSV. Si ça fonctionne, on en reparle. Si ça fonctionne pas... on en reparle 😉

À bientôt,
Patrick
En réponse à Patrick Lemaire

Re: Actions en lots sur utilisateurs : error/moodle/invalidrecord

par Sal Sotor,

Bonjour

Merci pour votre réponse

Pour résumé après la mise à jour de 3.4 vers 3.7, nous voulions repartir "à zéro" sans aucun utilisateurs étudiants. Les caches ont été purgées. 

Nous avons donc voulu les supprimer via l'action en lots sur les utilisateurs. Cependant une fois la tâche lancée, la suppression commençait mais ensuite le message d'erreur. La suppression se faisait mais par lots aléatoires. On pouvait en supprimer 2 ou 50  avant d'avoir ce message. Cela bloquait sur certains utilisateurs

En essayant de les supprimer manuellement un par un, certains posaient problème, mais en recommençant, cela fonctionnait.

Il a donc fallu relancer plusieurs dizaines de fois la suppression par lots afin de pouvoir supprimer tous les utilisateurs.

Sal.