Data di iscrizione e conteggio post errati nelle analisi analizzabili

Passaggi per la riproduzione:

  1. Abilitare Reviewable UI refresh almeno per il gruppo admin.
  2. Utilizzare un utente admin creato tempo fa e che ha alcuni post.
  3. Segnalare uno dei propri post.
  4. Controllare la scheda “insights” (analisi) sul reviewable.

Risultato atteso:
Il livello di fiducia, la data di iscrizione e il numero di post sono corretti.

Risultato effettivo:
Il livello di fiducia è corretto, la data di iscrizione è la data odierna e il conteggio dei post è 0.
La richiesta sembra essere per l’utente corretto (ID 29) e anche i dati mostrati come risposta sembrano corretti.
Wrong date

2 Mi Piace

FYI @kris.kotlarek, sembra che la nostra data non sia corretta

1 Mi Piace

Grazie per aver segnalato questo bug.

Per quanto riguarda il conteggio dei post, sembra corretto. Per visualizzare questo numero, stiamo utilizzando i dati della richiesta /reviewable/334.json. I dati della richiesta /admin/users/29.json vengono utilizzati solo per la ricerca dell’IP.

La differenza tra queste due richieste è che la prima utilizza User.user_stat.post_count, che conta solo i post pubblici (esclusi i post in categorie private e i messaggi privati). La seconda richiesta - quella di amministrazione - restituisce tutti i post (inclusi quelli in categorie private e messaggi privati).

Nel mio caso, viene visualizzato 32, anche se il conteggio dei post dell’amministratore è 36.


È possibile che i vostri utenti abbiano 5 messaggi privati o post in categorie limitate?


Sto ancora indagando sulla data di iscrizione errata. L’aggiornamento della pagina aiuta?

No, i post erano tutti in categorie, proprio come quello che ho usato per la segnalazione. Il numero di post era sempre 0 quando la data di iscrizione non era corretta.

(Ho rieseguito il test sul mio sito che è ancora su https://github.com/discourse/discourse/commits/0e0e716e0d. La riproduzione nel fine settimana è stata un’installazione di sviluppo perché volevo assicurarmi che nulla fosse cambiato negli ultimi 10 giorni)

2 Mi Piace