- Cambia
- 13 de octubre de 2026 a las 22:17 UTC
- Autor
- Kamo
- Comprometerse
- 8ccd836
updateForm reemplaza cada pila y campo, pero el control campo-ID comparado la solicitud contra las filas ya almacenadas. El editor no envía id de campo, así que cada campo guardado coincidió y fracasó con "Field ID '...' ya existe en esta forma." (la rama excluida también fue invertida). Unicidad ahora se revisa dentro de la solicitud solo. El reemplazo en sí mismo se hace seguro: los campos se eliminan y se eliminan antes sus pilas (ambos tienen llaves extranjeras), las pilas dejan forma. pilas a través de huérfanoRemoval en lugar de ser eliminado mientras aún se mantiene, y las nuevas filas ir a las colecciones gestionadas para que el formulario devuelto las lleve.
