Continuación de: Error 422 when reordering categories
Estoy viendo el mismo error en nuestra instancia alojada (discourse.julialang.org) ahora mismo. ¡Nos complacería que algún @staff se conectara y lo reprodujera!
Continuación de: Error 422 when reordering categories
Estoy viendo el mismo error en nuestra instancia alojada (discourse.julialang.org) ahora mismo. ¡Nos complacería que algún @staff se conectara y lo reprodujera!
Puedo ver esto en sus registros ActiveRecord::RecordInvalid (Validation failed: Slug is invalid). ¿Hay alguna categoría en particular en la que esto se active?
Mirando un poco más de cerca, parece que puede tener algunas categorías sin slugs. No estoy seguro de cuáles son las circunstancias allí, pero profundizaremos un poco más… ![]()
@mbauman Más específicamente, tenía un slug de categoría que solo contenía números (2019) que no pasó la verificación de validación (probablemente se agregó después de que se creó la categoría). Creo que ajustar eso ha hecho que todo esté bien. ![]()
¿Suena esto como si pudiera ser lo mismo para usted, @Christina?
Fascinante. Sí, estaba intentando mover la ubicación principal de esa categoría. Tenga en cuenta que el texto de marcador de posición para el slug de categoría vacío todavía indica que es opcional:

Creo que esos fueron una pista falsa y, de hecho, el problema real fue el de ‘solo números’.
Los vacíos parecen bastante contentos ahora que eso ha cambiado.
¡Sí, acabo de completar las URLs y ahora pude reorganizar las cosas una vez más! ¡Gracias!
¿Quizás esto podría volver a moverse a Contribute > Bug ahora que la causa raíz está clara? En resumen, teníamos subcategorías con nombres como “2020” sin un slug relleno — y luego, al intentar mover sus padres, estábamos obteniendo este 422. Simplemente proporcionar un slug personalizado solucionó el problema. Parece que ahora podrían haber algunas correcciones de errores concretas que podrían hacer que el mensaje de error sea más accionable o abordar el problema directamente.
Puedo ver otra mención de esto mucho más atrás:
Parece que en ese antiguo tema de Contribute > Bug se mezclaron varios casos diferentes. El autor original de este tema podría no tener el mismo problema que tú.
Separémoslo de forma ordenada y sugiramos al menos hacer que el mensaje de error sea más evidente en la ventana emergente.