KamoCRM

Salvar un formulario ya no rechaza sus propios IDs de campo

Fixkamo-shared-library
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.

Todos los cambios

Como lo que ves enviaste?

Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.

Empieza gratis para siempreVer Precios