diff --git a/apps/OpenSign/src/pages/PlaceHolderSign.js b/apps/OpenSign/src/pages/PlaceHolderSign.js index f70de6b45..52eceb41f 100644 --- a/apps/OpenSign/src/pages/PlaceHolderSign.js +++ b/apps/OpenSign/src/pages/PlaceHolderSign.js @@ -920,15 +920,16 @@ function PlaceHolderSign() { // `autosavedetails` is used to save doc details after every 2 sec when changes are happern in placeholder like drag-drop widgets, remove signers const autosavedetails = async () => { - const signers = signersdata?.filter( - (x) => - x?.Role !== "prefill" && - x.objectId && { + const signers = signersdata?.reduce((acc, x) => { + if (x.objectId) { + acc.push({ __type: "Pointer", className: "contracts_Contactbook", objectId: x.objectId - } - ); + }); + } + return acc; + }, []); try { const docCls = new Parse.Object("contracts_Document"); docCls.id = documentId;