La pubblicazione programmata rende l'argomento inutilizzabile

Non è una cosa molto comune, piena di rare condizioni limite, ma il minimo che potessi fare è segnalare un bug.

Riproduzione nei test superati

  • Crea un argomento
  • Rimuovilo dall’elenco
  • Imposta un timer per l’argomento che pianifichi la pubblicazione in una categoria in un futuro non specificato.

Quando altri utenti visualizzano quell’argomento - prima che venga effettivamente pubblicato - e non hanno accesso alla categoria futura, il codice che dice “Questo argomento verrà pubblicato su #categoria tra x giorni.” andrà in crash (perché non può accedere allo slug della categoria futura) e causerà il ricaricamento infinito della pagina.

Sì, è una cosa molto rara pubblicare un argomento in una categoria più restrittiva mentre gli utenti hanno accesso all’argomento non elencato.

firefox_lleHx4rv9A

10 Mi Piace

Grazie per aver pubblicato questo Richard. Stiamo utilizzando Discourse come forum ibrido + LMS (Learning Management System) e questo tipo di caso limite si presenta.

5 Mi Piace

Volevo confermare che sto riscontrando questo comportamento anche io.

Ho seguito i passaggi di riproduzione come descritto, e poi ho visualizzato l’argomento come un utente che non aveva il permesso di accedere alla categoria a cui l’argomento era impostato per la pubblicazione.

Il titolo dell’argomento viene visualizzato più e più volte ogni pochi secondi finché la pagina non viene chiusa.

Senza che il timer sia impostato per pubblicare l’argomento in una categoria a cui l’utente non ha accesso, l’argomento viene visualizzato normalmente (ancora non elencato).

Versione Discourse 2.9.0.beta3

Mi aspetterei in questa situazione che l’argomento venga visualizzato come un tipico argomento non elencato nella categoria originale in cui è stato creato l’argomento (fino a quando l’argomento non è programmato per la pubblicazione), o che ci sia un messaggio che indichi che l’utente non ha il permesso di accedere a quella categoria di argomenti.

Certamente un caso limite raro, ma comunque spero che queste informazioni aiutino a risolvere questo bug.

4 Mi Piace

Questo verrà corretto in

3 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 11 giorni. Non sono più consentite nuove risposte.