Les Points/Cheers ne sont pas mis à jour après la fusion de comptes

Salut à tous !

Lors des tests, j’ai réussi à fusionner deux comptes utilisateurs, et leurs badges et points ont été transférés vers le compte cible comme prévu. Cependant, hier, lors de la fusion en production, bien que les statistiques aient été transférées et mises à jour avec succès dans le résumé, le nombre total de points du classement (cheers) n’a pas été mis à jour et ne reflète pas fidèlement l’activité de l’utilisateur. Le nombre de « Cheers » (41) reste le même avant/après la fusion.

Toute aide sur la façon de mettre à jour les points est grandement appréciée.

Vous devriez pouvoir « recalculer les scores » à partir de l’onglet Gamification et cela recomptera tout. Je pense qu’il peut également y avoir un léger délai dans la mise à jour des scores affichés.

Salut @JammyDodger , merci pour votre réponse. Je ne semble pas avoir l’option « recalculer les scores ».

Utilisez-vous la dernière version de Discourse ?

Nous utilisons Discourse 3.0.6

C’est un peu en retard. Vous devriez vraiment envisager de mettre à niveau pour bénéficier des correctifs de sécurité.

Cependant, vous devriez pouvoir utiliser l’ancienne méthode consistant à effectuer une tâche rake pour les remplir à nouveau :

rake gamification_scores:backfill_scores_from[2000-01-01]
1 « J'aime »

Merci ! J’apprécie votre éclairage. Je vais essayer cela et je m’assurerai d’informer notre équipe de la recommandation de mise à niveau.

1 « J'aime »

Merci beaucoup, JammyDodger. La tâche rake a fonctionné à merveille.

Cependant, nous avons rencontré le problème récurrent de la non-mise à jour des points après la fusion des comptes. Je suis curieux de savoir s’il s’agit d’un bug ou si vous connaissez le nom du processus d’arrière-plan spécifique responsable du décompte des scores ? Il est étrange que cela ne se produise que dans notre environnement de production. Je souhaite fournir à notre administrateur système des informations pertinentes pour enquêter sur ce qui pourrait empêcher ce processus de s’exécuter en production.

Merci d’avance.

Malheureusement, il s’agit d’un problème connu qui affecte actuellement le processus de fusion des utilisateurs. :frowning: Le recalcul manuel des scores à partir de l’onglet Gamification est la recommandation (si vous l’avez). Lancer le remplissage à chaque fois est certainement beaucoup plus gênant, je sympathise donc sincèrement.

1 « J'aime »

Merci. J’apprécie vos éclaircissements et les informations sur le comportement.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.