@szhorvat quando è stata l’ultima volta che hai eseguito un aggiornamento da riga di comando?
@tshenry potrebbe essere a causa del bug di PostgreSQL scoperto?
@szhorvat quando è stata l’ultima volta che hai eseguito un aggiornamento da riga di comando?
@tshenry potrebbe essere a causa del bug di PostgreSQL scoperto?
Stiamo utilizzando l’hosting di Discourse, quindi non posso / non devo eseguire gli aggiornamenti personalmente. Credo che venga sempre aggiornato automaticamente all’ultima versione beta.
Questo dovrebbe essere risolto in:
I passaggi per riprodurre l’errore sono piuttosto semplici una volta capito cosa sta succedendo
:
Come amministratore, modifica min_first_post_length impostandolo su un valore superiore a 25
Come utente normale, crea un argomento e poi cancellalo
Ti aspetteresti che l’argomento venga chiuso e modificato per indicare (argomento cancellato dall'autore), ma verrà solo chiuso
Ciò che sta accadendo è che la stringa (argomento cancellato dall'autore) è più corta di min_first_post_length e, quando il sistema modifica l’argomento, le convalidhe sulla lunghezza del post non permettono alla modifica di andare a buon fine, ma l’argomento viene comunque chiuso perché questa operazione viene eseguita separatamente.
La mia correzione sopra riportata aggira tutte le convalidhe per la revisione che il sistema esegue quando un utente cancella i propri post.
È un lavoro impressionante di caccia ai bug. ![]()
![]()
È diventato decisamente molto più facile da individuare grazie agli sforzi di tutti qui! Immagino che senza il lavoro di detective straordinario svolto qui ci sarebbero voluti 2-3 volte più tempo ![]()
Questo argomento è stato chiuso automaticamente dopo 10 giorni. Non sono più consentite nuove risposte.