Borrower auto-creare idempotency + compensazione orfano; non relè una lista di controllo vuota come successo

FixSecurityService
Spegnimento
7 luglio 2026 alle ore 19:21 UTC
Autore
Kamo
Impegno
16b3702

MortgageAppController.create() ramo auto-creato del mutuatario: - Idempotency (#2): riprendere un DRAFT di proprietà esistente tramite findOwnedDraft di copiare un duplicato vuoto su un doppio clic / ricarica / seconda scheda / riprovazione. - Atomicity (#5): se timbroOwnershipAndGet fallisce dopo creareBlank commesso, eliminare il vuoto appena creato in modo che una menta non orfani mai un account-less, app DRAFT invisibile del mutuatario nella pipeline. listDocumentRequirements (#4): MlosDocClient.exchange restituisce un non-2xx ResponseEntity (non un tiro) su un a valle 4xx/5xx, quindi la ingoiata, scartato generare risultato potrebbe mascherare un vero fallimento. Ora catturatelo; quando generazione FAILED e la lista di controllo grezzo è ancora EMPTY, restituire un 503 invece di un elenco vuoto HTTP 200 nudo — altrimenti un mutuatario legge "no documenti richiesti" e bancarelle per sempre. Il vuoto viene controllato sul corpo grezzo prima che il partito-scoping così un legittimo "no docs for your party" non è mascherato.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo