From c88de90a24becd01751b987b0f2575998f3c27cb Mon Sep 17 00:00:00 2001 From: prafull-opensignlabs Date: Fri, 8 Nov 2024 18:33:29 +0530 Subject: [PATCH] fix: signature types issues in public template while creating through drafttemplate --- apps/OpenSignServer/cloud/parsefunction/saveTemplate.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/OpenSignServer/cloud/parsefunction/saveTemplate.js b/apps/OpenSignServer/cloud/parsefunction/saveTemplate.js index 687a3e334..9732303c3 100644 --- a/apps/OpenSignServer/cloud/parsefunction/saveTemplate.js +++ b/apps/OpenSignServer/cloud/parsefunction/saveTemplate.js @@ -42,6 +42,9 @@ async function updateTemplate(template, isJwt = false) { } updateTemplate.set('Placeholders', template.Placeholders); updateTemplate.set('Signers', template.Signers); + if (template?.SignatureType?.length > 0) { + updateTemplate.set('SignatureType', template.SignatureType); + } let updateTemplateRes; if (isJwt) { @@ -76,6 +79,7 @@ export default async function saveTemplate(request) { IsEnableOTP: request.params?.IsEnableOTP === true ? true : false, IsTourEnabled: request.params?.IsTourEnabled === true ? true : false, IsPublic: request.params?.IsPublic, + SignatureType: request.params?.SignatureType || [], }; try {