Erwischene benötigte Felder auf dem Server, nicht nur im Browser

FixESigService
Verschifft
6. August 2026 um 12:32 UTC
Autor
Kamo
Ausschuss
1273f5d

submit() validierte nur Zustimmung und Step-up; es akzeptierte eine leere Werteliste und markierte noch den Empfänger. Ports validation.ts (esign-core), einschließlich die Regeln, die Checkbox/-Kippen den wörtlichen String "true" und multi_select benötigen ist ein JSON-Array, das nicht leer sein muss. ************ wird von submit() mit dem gleichen aufgerufen signerUid-gefilterte Feldliste buildSession baut bereits - dass die Filterung ist jetzt in einem gemeinsamen FeldForSigner() Helfer extrahiert, so gibt es einen Parser, nicht zwei. Field-IDs/Typen stammen aus den Immobiliennamen des Designs JSON ************ bestätigt gegen esign-core design.ts), nicht Erratene. Eine Abweichung vom wörtlichen kurzen Ausschnitt: Signatur_box/initial_box-Felder tragen ihren erbeuteten Wert in Signatur.imageDataUrl, nicht Wert (der Draht Vertrag sendet Wert: Null für diese) - die eingereichte-Karte Builder prüft jetzt Signatur.imageDataUrl zuerst, zurückfallen auf Wert für jedes andere Feld Typ. Nach dem buchstäblichen Schnipsel's "v.value()-only Lookup gemacht hätte jedes erforderliche Signaturfeld dauerhaft "unvollständig" und blockiert alle Unterzeichnung. Empfänger ohne SignerUid (jeder Umschlag vor Aufgabe 1 erstellt) ableiten Leer benötigte Set über FelderForSigner, so fehlt bleibt leer und einreichen geht genau wie heute - verifiziert durch direkte Code-Spur und durch fehlenden empty-list Tests von Required.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen