Ejece los campos requeridos en el servidor, no sólo en el navegador

FixESigService
Shipped
6 de agosto de 2026 a las 12:32 UTC
Author
Kamo
Commit
1273f5d

presentar () validado únicamente el consentimiento y el paso; aceptó una lista de valores vacías y todavía marcó el receptor SIGNED. Ports validation.ts (esign-core), incluyendo las reglas que marcan casilla / gafa necesitan la cadena literal "verdadera" y multi-seleccion es una matriz JSON que debe no estar vacía. **************** se llama desde la posición() con lo mismo SignerUid-filtered field list buildSession ya construye que el filtrado es ahora extraído en un campo compartidoForSigner() ayudante para que haya un analizador, no dos. Los ids/tipos de campo provienen del diseño de los nombres de bienes inmuebles de JSON **************** confirmado contra el design.ts de esign-core), no los adivinados. Una desviación del breve snippet literal: signature-box/initial-box campos llevar su valor capturado en signature.imageDataUrl, no valor (el alambre contrato envía valor: null para los) - el constructor de lama-estadoú - ahora cheques signature.imageDataUrl primero, cayiendo de nuevo en valor para cada otro campo tipo. Siguiendo el alumbrado literal de Snippet. cada campo de firma requerido permanentemente "incompleto" y bloqueado todo la firma. Los beneficiarios sin firmanteUid (cada sobre creado antes de la tarea 1) derivan un conjunto vacío requerido a través de camposForSigner, por lo que falta permanecer vacío y enviar procede exactamente como lo hace hoy en día - verificado por traza de código directo y por FaltaLas pruebas de listas vacías de falta.

All changes

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios