Merge pull request #861 from nxglabs/staging

fix: handle password protected pdf
This commit is contained in:
nxglabs
2025-06-18 14:03:05 +00:00
parent b0e0b38e8f
commit cbca22c308
81 changed files with 4906 additions and 2305 deletions
@@ -51,6 +51,17 @@ export default async function saveAsTemplate(request) {
if (_docRes?.Placeholders?.length > 0) {
if (_docRes?.IsSignyourself) {
//add required option for all widget when save as template using signyour-self draft document
const updatedPlaceholder = _docRes?.Placeholders.map(pageItem => ({
...pageItem,
pos: pageItem.pos.map(p => ({
...p,
options: {
...p.options,
status: 'required',
},
})),
}));
const placeHolders = {
signerObjId: '',
signerPtr: {},
@@ -58,7 +69,7 @@ export default async function saveAsTemplate(request) {
blockColor: '#93a3db',
Role: 'Role 1',
email: '',
placeHolder: _docRes?.Placeholders,
placeHolder: updatedPlaceholder,
};
templateCls.set('Placeholders', [placeHolders]);
} else {