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!
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!
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’… ![]()
@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. ![]()
Potrebbe essere lo stesso per te @Christina?
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:

Penso che quelli fossero un depistaggio e in realtà quello ‘solo numeri’ era il vero colpevole.
Quelli vuoti sembrano abbastanza contenti ora che è stato cambiato.
Sì, ho appena inserito gli slug e ora sono di nuovo in grado di riorganizzare le cose! Grazie!
Forse questo potrebbe essere spostato di nuovo in Bug ora che la causa principale è chiara? In breve, avevamo delle sottocategorie chiamate cose come “2020” senza uno slug compilato — e poi, tentando di spostare i loro genitori, ricevevamo questo 422. Semplicemente fornendo uno slug personalizzato ha risolto il problema. Sembra che ora ci potrebbero essere alcune correzioni concrete di bug che potrebbero rendere il messaggio di errore più utile o gestirlo direttamente.
Posso vedere un’altra menzione di tutto questo qui:
Sembra che ci fossero alcuni casi diversi mescolati in quell’argomento Bug più vecchio. L’OP di questo potrebbe non avere lo stesso problema del tuo.
Separiamo il tuo in modo ordinato e suggeriamo almeno di rendere il messaggio di errore più evidente nel popup.