In un secondo momento, dopo che alcune categorie sono state create, l’utente che le aveva create è stato eliminato. Esaminando il registro, vedo che Discourse ha eliminato automaticamente quei post nello stesso momento in cui è stato eliminato l’utente.
Non abbiamo notato che questo avesse causato problemi fino a qualche tempo dopo, quando è emerso che, sebbene gli amministratori possano ancora vedere (e modificare) i post con la descrizione delle categorie interessate, quando gli utenti normali provano a visualizzarli, ottengono invece questo messaggio: “Errore; durante il caricamento; Qualcosa è andato storto.”
Questi post con la descrizione delle categorie appaiono con uno sfondo rosso. Posso vedere che sono stati eliminati e quando. Vedo il pulsante “ripristina”, ma cliccarlo non ha alcun effetto.
Se vado alle impostazioni di una delle categorie interessate (cliccando sul suo pulsante Modifica) e poi sul pulsante Modifica descrizione, vengo portato al post eliminato corrispondente. Posso apportare modifiche e salvarle, e dopo aver aggiornato la pagina, la nuova descrizione appare. Ma gli utenti non amministratori non riescono comunque a vedere il contenuto del post (vedono solo quell’errore).
Sono riuscito a cambiare la proprietà di uno dei post sul mio utente amministratore, ma il pulsante ripristina non funziona ancora.
Ho trovato rapporti simili su meta Discourse, ma finora nessun consiglio si è rivelato utile.
Ho trovato un riferimento a una persona che è riuscita a ripristinare un post con problemi simili utilizzando l’API di Discourse e ho iniziato a indagare, ma non sono riuscito a trovare nulla riguardo al ripristino dei post nella documentazione dell’API. Vedi Can't recover a topic by a deleted user
Spero che esista una soluzione che non richieda di ricreare da zero le categorie interessate.
Aggiornamento: quando clicco sul pulsante ripristina per uno di questi post, viene generata una voce nel registro degli errori:
Url: mysite/assets/ember_jquery-189e46ebcb33594b835e782fd1ce916ec750bc0cf980ebc4fb7796649161a18d.js
Linea: 1
Colonna: 266460
Posizione della finestra: mysite/t/about-the-showcases-and-use-cases-category/28```