KamoCRM

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

FixSecurityService
Cambia
7 de julio de 2026 a las 19:21 UTC
Autor
Kamo
Comprometerse
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?

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