Come capire lo stato di blocco "Risolto"


\u003csmall\u003eLa soluzione contrassegnata nel diagramma non ha una casella di controllo accanto al pulsante e non può essere deselezionata.\u003c/small\u003e

Ecco la situazione: Si tratta di un server self-hosted per il quale ho i privilegi di amministratore. Un argomento è stato creato da un account di prova con privilegi di Moderatore (che uso per registrare alcuni log o esperienze). Ho contrassegnato una delle mie risposte in quell’argomento come soluzione. Oggi, volevo sostituire le soluzioni per alcuni vecchi argomenti senza distruggere i record esistenti. Quindi, ho creato nuovi post di risposta in quegli argomenti, ho deselezionato la vecchia soluzione e ho accettato quella nuova. Questo ha funzionato bene negli argomenti che ho creato io stesso. Tuttavia, quando sono arrivato a questo argomento creato da un altro account, ho scoperto che non potevo deselezionare la vecchia soluzione.

  • Inizialmente ho sospettato che si trattasse di un problema di autorizzazioni, quindi ho utilizzato un altro account di prova con privilegi di amministratore per revocare tutte le autorizzazioni speciali all’account che ha pubblicato la risposta. Il risultato è stato che non sono comunque riuscito a deselezionarla.

  • Successivamente, ho sospettato che potesse essere dovuto al fatto che il creatore del post di risposta contrassegnato come soluzione non fosse il creatore dell’argomento. Quindi, sono passato a quell’account Moderatore, ma il risultato è stato lo stesso: non sono ancora riuscito a deselezionarla.

  • Più tardi, ho provato a cambiare la proprietà del Post Originale, tentando di risolvere questo problema facendo in modo che il creatore dell’argomento e il creatore del post di risposta fossero lo stesso utente. Tuttavia, è stato comunque visualizzato lo stato bloccato come mostrato nel diagramma sopra.

Qualcuno si è imbattuto in una situazione simile? Vorrei conoscere le esperienze di tutti. :slightly_smiling_face:

:memo: Nota

Ad eccezione del caso in cui sono passato all’account Moderatore, in tutte le altre istanze, l’utente che tentava di deselezionare la vecchia soluzione possedeva privilegi di amministratore.

Un fatto imbarazzante è che non sono riuscito a replicare questo scenario attraverso un processo simile in altri argomenti. :innocent:
Sembra che questo effetto di blocco non sia stato innescato direttamente dalle operazioni sugli eventi, ma richieda anche di attendere una certa elaborazione temporale.

1 Mi Piace

L’argomento è bloccato? Se non erro, questo potrebbe essere uno dei fattori.

Questo rimane vero anche quando è aperto e non può essere riprodotto selezionando prima una soluzione e poi chiudendo l’argomento. :thinking:

Sembra un possibile bug, se ispezioni la pagina e guardi la scheda console quando tenti di cambiare la soluzione, vengono prodotti errori?

No, non ci sono informazioni rilevanti nella console, solo questo contenuto ordinario.

app.js:331 ℹ️ Discourse v2026.3.0-latest — https://github.com/discourse/discourse/commits/5907059890 — Ember v6.10.1
start-discourse-ed0c531d.js:4 [Intervention]Immagini caricate pigramente e sostituite con segnaposto. Gli eventi di caricamento sono posticipati. Vedi https://go.microsoft.com/fwlink/?linkid=2048113

Per quanto riguarda la modifica della soluzione, non posso tentare di farlo perché la soluzione è bloccata e quella posizione non è un pulsante cliccabile, quindi in realtà non c’è modo di eseguire alcuna operazione.

1 Mi Piace