Punti/Saluti non aggiornati dopo la fusione degli account

Ciao a tutti!

Durante i test, ho unito con successo due account utente e i loro badge e punti sono stati trasferiti all’account di destinazione come previsto. Tuttavia, ieri, durante l’unione in produzione, sebbene le statistiche siano state trasferite e aggiornate con successo nel Riepilogo, il numero totale di punti della classifica (applausi) non è stato aggiornato e non riflette accuratamente l’attività dell’utente. Il numero di “applausi” (41) rimane lo stesso prima/dopo l’unione.

Qualsiasi assistenza su come posso aggiornare i punti è molto apprezzata.

Dovresti essere in grado di ‘ricalcolare i punteggi’ dalla scheda Gamification e questo ricalcolerà tutto. Penso che ci possa anche essere un piccolo ritardo nell’aggiornamento dei punteggi visualizzati.

Ciao @JammyDodger, grazie per la risposta. Non mi sembra di avere l’opzione ‘ricalcola punteggi’.

Stai usando l’ultima versione di Discourse?

Stiamo usando Discourse 3.0.6

Sei un po’ indietro. Dovresti davvero considerare un aggiornamento per ricevere le correzioni di sicurezza.

Tuttavia, dovresti essere in grado di utilizzare il vecchio metodo di esecuzione di un’attività rake per riempire i dati mancanti invece:

rake gamification_scores:backfill_scores_from[2000-01-01]
1 Mi Piace

Grazie! Apprezzo il tuo parere. Ci proverò e mi assicurerò di informare il nostro team riguardo alla raccomandazione di aggiornamento.

1 Mi Piace

Molto apprezzato, JammyDodger. Il rake task ha funzionato perfettamente.

Tuttavia, abbiamo riscontrato il problema ricorrente dell’aggiornamento dei punti non riuscito dopo la fusione degli account. Sono curioso di sapere se si tratta di un bug o se conosci il nome del processo in background specifico responsabile del conteggio dei punteggi? È strano che ciò si verifichi solo nel nostro ambiente di produzione. Voglio fornire al nostro amministratore di server informazioni pertinenti per indagare su cosa potrebbe impedire l’esecuzione di questo processo in produzione.

Molte grazie in anticipo.

Purtroppo è un problema noto che attualmente interessa il processo di merge-user. :frowning: Si consiglia di ricalcolare manualmente i punteggi dalla scheda Gamification (se disponibile). Eseguire il backfill ogni volta è decisamente più scomodo, quindi mi dispiace molto.

1 Mi Piace

Grazie. Apprezzo le informazioni e le delucidazioni sul comportamento.

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