I selettori di categoria non dovrebbero essere aggiornati durante la selezione e il fallimento nel impostare una categoria genitore

Nel mio esempio, sto cercando di impostare una categoria padre su una categoria che ha già una sottocategoria. Naturalmente, ricevo un messaggio di errore. Nonostante ciò, i selettori di categoria vengono aggiornati come se la mia azione fosse andata a buon fine.
Tornando all’elenco degli argomenti (tramite il pulsante precedente del mio browser) e tornando alla modifica della categoria si ottiene un 404.

Questi problemi di navigazione persistono finché non forzo un aggiornamento della pagina.

L’interfaccia non dovrebbe essere aggiornata in tempo reale per riflettere una modifica se tale modifica non è andata a buon fine. :slight_smile:

4 Mi Piace

Concordo che dovremmo risolvere, per ora metto un pr-welcome su questo.

Ciao @sam, vorrei risolvere questo problema.
Sto imparando Rails e penso che questo potrebbe essere un buon problema per approfondire una codebase Rails.

A proposito, sono interessato al lato backend di Rails, fammi sapere se conosci qualche bug con cui posso aiutare :). Grazie!

Certamente, sentiti libero di provarci!

@sam potresti rivedere Fix: Gestire il mancato aggiornamento della categoria padre di DukeManh · Pull Request #24401 · discourse/discourse (github.com)?

Pensi che necessiti di test? Se sì, potresti indicarmi un file che esegue test?

Idealmente servirebbe un test, ma anche così com’è è utile… grazie @DukeManh

1 Mi Piace

Ho aggiunto un test e l’ho unito. Grazie, @DukeManh, per il contributo!

3 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 20 ore. Non sono più ammesse nuove risposte.