Abbiamo appena riscontrato un nuovo bug per cui le risposte a un post vengono mostrate come se provenissero dall’utente “System”. (Il post è attribuito all’utente corretto, ma la risposta a volte non lo è). Ho verificato con il poster e non stava pubblicando in modalità anonima.
Fino alle 10:00 di oggi stavamo eseguendo v3.1.0beta4 (che non includeva nessuna di queste modifiche), quindi il problema è probabilmente in quel tag.
Puoi confermare se eri su v3.1.0.beta4 quando hai riscontrato questo bug, o lo stai riscontrando dopo l’aggiornamento? Non abbiamo ricevuto segnalazioni di questo bug, quindi è un po’ peculiare.
Inoltre, noto che il tuo sito ha potenzialmente delle mod (temi/plugin), potresti provare la modalità sicura e vedere se questo sta accadendo?
Posso darti qualche informazione in più: questo è successo durante il processo di aggiornamento, ma prima che l’aggiornamento fosse effettivamente completato. Abbiamo un processo di aggiornamento di deployment che, in parte, imposta un banner di avviso globale indicando che il sito andrà offline a breve e sfrutta l’API, autenticandosi come utente di sistema per farlo. Il job è fallito a causa di una parte obsoleta della pipeline di build e ha lasciato il banner attivo per circa 10 ore prima che venisse risolto e l’aggiornamento fosse completato. Tutti i commenti che sembrano provenire dall’utente “system” sembrano essere avvenuti all’incirca nel momento in cui questo banner è stato impostato e attivo (sì, questo sembra piuttosto strano). Dopo l’aggiornamento il problema non sembra essere riemerso. Quindi, sì, il bug sembra essere emerso mentre eravamo su v3.1.0.beta4.
Esaminando il codice, l’unica cosa che ho notato che coinvolge utenti e avvisi è un hook “after save” sugli utenti che sembra potenzialmente cancellare un avviso globale. Quindi, questo potrebbe essere causato da un tema o da un plugin, ma in ogni caso sono convinto che abbia a che fare con la richiesta API che si autenticava come utente di sistema, dato il timing e l’utente associato.