La auto-crea el prestatario idempotencia y la compensación huérfana; no retransmita una lista de verificación vacía como éxito

FixSecurityService
Se descapó
7 de julio de 2026 a las 19:21 UTC
Autor
Kamo
Compromit
16b3702

MortgageAppController.create() rama de autocreación del prestatario: - Idempotencia (no 2): currículum un PROYECTO de propiedad existente a través de findOwnedDraft en su lugar de acuñar un duplicado en blanco en un doble clic / recarga / segunda pestaña / repechaje. - Atatriabilidad (5): si stampOwnershipAndGet falla después de crearBlank comprometido, borrar el blanco recién creado, así que una menta fallida nunca huérfano sin cuenta, Aplicación de PROYECTO de préstamo-invisible en el oleoducto. listaDocumentRequisitos (4): MlosDocClient.exchange devuelve un non-2xx ResponseEntity (no un tiro) en un 4xx/5xx aguas abajo, por lo que los tragados, El resultado de la generación descartada podría enmascarar un verdadero fracaso. Ahora cóglo; cuando generación FAILED y la lista de verificación en bruto sigue siendo EMPTY, devuelve un re-intenible 503 en lugar de una lista HTTP 200 desnuda - de lo contrario un prestatario lee "no documentos requeridos" y puestos para siempre. El vacío se comprueba en el cuerpo crudo antes de la copia del partido por lo que un "no se dora de tu partido" legítimo no está enmascarado.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios