Errore 422 nella riorganizzazione delle categorie [migliorare la visibilità del vero errore ‘slug non valido’]

Continuato da: Error 422 when reordering categories

Sto vedendo lo stesso errore sulla nostra istanza ospitata (discourse.julialang.org) in questo momento: saremmo felici di far intervenire alcuni @staff per riprodurlo!

2 Mi Piace

Nei tuoi log vedo ActiveRecord::RecordInvalid (Validation failed: Slug is invalid). C’è una categoria particolare che lo scatena?


Guardando più attentamente, sembra che tu possa avere alcune categorie senza slug. Non sono sicuro delle circostanze, ma approfondiremo un po’… :slight_smile:


@mbauman Più specificamente, avevi uno slug di categoria che era composto solo da numeri (2019) che non ha superato il controllo di validazione (probabilmente aggiunto dopo la creazione della categoria). Credo che la modifica abbia risolto tutto. :+1:

Potrebbe essere lo stesso per te @Christina?

5 Mi Piace

Affascinante — sì, stavo cercando di spostare il posizionamento del genitore di quella categoria! Nota che il testo segnaposto per lo slug della categoria vuota afferma ancora che è facoltativo:

image

Penso che quelli fossero un depistaggio e in realtà quello ‘solo numeri’ era il vero colpevole. :slight_smile: Quelli vuoti sembrano abbastanza contenti ora che è stato cambiato.

4 Mi Piace

Sì, ho appena inserito gli slug e ora sono di nuovo in grado di riorganizzare le cose! Grazie!

1 Mi Piace

Forse possiamo spostare questa discussione di nuovo su Contribute > Bug, ora che la causa radice è chiara. In breve, avevamo sotto-categorie nominate cose come “2020” senza uno slug compilato — e poi, cercando di spostare i loro elementi genitori, ottenevamo questo errore 422. Fornire semplicemente uno slug personalizzato ha risolto il problema. Sembra che potrebbero esserci ora alcuni correzioni di bug concrete che potrebbero rendere il messaggio di errore più azionabile o affrontarlo direttamente.

1 Mi Piace

Posso vedere un altro riferimento a tutto questo qui:

Sembra che in quel vecchio argomento Contribute > Bug fossero mescolati diversi casi. L’OP di questo potrebbe non avere lo stesso problema del tuo.

Separiamo il tuo caso in modo ordinato e suggeriamo almeno di rendere più evidente il messaggio di errore nel popup.

1 Mi Piace