Enforce câmpurile necesare pe server, nu doar în browser

FixESigService
Shipped
6 august 2026 la 12:32 UTC
Author
Kamo
Commit
1273f5d

depune () numai consimțământul validat și avangarda; a acceptat o listă de valori goală și încă marcat destinatarul semnat. Validarea porturilor.ts (semn-core), inclusiv regulile care se bifează/se schimbă au nevoie de șir literal "adevărat" și multi select este o matrice JSON care trebuie să fie non-goală. ***************** se numeste de la supunere() cu acelasi nume signerUid-filtrate listă de teren buildSesiune construiește deja acum extrase într-un câmp comun ForSigner() helper astfel încât există un parser, nu Doi. Id-uri de teren/tipuri provin din designul numelor de proprietate reală JSON *************** confirmat împotriva design-core's design.ts), nu cele ghicite. O abatere de la scurtul fragment literal: signature box/inițial box fields poartă valoarea lor capturată în semnătură. imagineDataurl, nu valoare (firul contract trimite valoare: nul pentru cei) semnătură.imageDataUrl mai întâi, se încadrează înapoi la valoarea pentru fiecare alt câmp tip. Urmând valoarea literală a fragmentului, v. fiecare câmp de semnătură necesar permanent "incomplet" și blocat toate Semnează. Destinatari fără semnerUid (fiecare plic creat înainte de Task 1) derivă o gol setat necesar prin campuriForSigner, deci lipsa ramane goala si trimite încasări exact așa cum face astăzi Lipsesc testele de pe lista goală.

All changes

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile