Occasionnellement et apparemment juste après une nouvelle importation de données utilisateur de notre ancien site basé sur phpBB3, nous constatons un problème où certaines données utilisateur sont corrompues avec les données d’un autre utilisateur lors de la synchronisation WP-vers-Discourse. Cela n’arrive pas souvent et n’est pas reproductible à la demande, ce qui a malheureusement conduit notre équipe de développement à l’ignorer largement comme un problème.
Dans le premier cas, l’un de mes comptes utilisateur de test a été supprimé dans le cadre d’une nouvelle importation de données, mais l’avatar de cet utilisateur de test a ensuite été attribué au profil d’un autre utilisateur et je me suis connecté en tant que cet utilisateur une fois l’importation terminée.
Dans un second cas, j’ai enregistré un utilisateur de test dans WP et lorsque la synchronisation avec Discourse a eu lieu, cet utilisateur de test a pris le nom d’utilisateur d’un utilisateur existant dans Discourse ainsi que certaines de ses données de profil et de groupe personnalisées. Voir capture d’écran…
Dans ces deux cas, des utilisateurs en double dans Discourse étaient impliqués dans la corruption du compte de l’utilisateur de test. Par exemple, agmolnar et agmolnar1 et tbm960c et tbm960c1.
Nous avions un certain nombre de ces utilisateurs en double qui, je suppose, provenaient très probablement d’utilisateurs anonymes sur le fichier de données phpBB3 importé.
Quelqu’un a-t-il déjà vu quelque chose de similaire ou a-t-il des indices sur la nature du problème ? Voudrait-il la peine que notre équipe nettoie le fichier d’importation phpBB3 des utilisateurs anonymes avant de procéder à une nouvelle importation ?
Merci pour toute suggestion.
