- Se descapó
- 27 de agosto de 2026 a las 8:57 UTC
- Autor
- Kamo
- Compromit
- 93aa00e
Trabajo y piezas se convierten en filas de ServiceJobLine en el trabajo en lugar de filas de ServiceLineItem, porque OrderLineItem.orden es opcional = false: a ServiceLineItem no puede existir sin una Orden, y un técnico registra trabajo mucho antes de que algo se factú a facturar. Hacer que ese padre sea nulo dejar que un PurchaseLineItem exista fuera de un pedido también, por lo que la prueba de mapeo altares la invariante en su lugar. ServiceJobNote es autorizado y solo a añadir - sin actualizarAt, creadoAt updatable = falso y estampado en el .PrePersist. ServiceJobVendor es el muchas partes de la pestaña Vendedores siempre se ha mostrado; el papel se queda sin texto gratis porque no existe un vocabulario tipo vendedor para congelarse en el esquema. Cada repositorio llega a la org a través de una unión EXPLICIT del trabajo. El l.job.organization.id implícito se une y en silencio Lanza filas cuya asociación es nula; ServiceJobLineMappingpr afirma la forma en lugar de confiar en ella.