KamoCRM

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?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo