From d7df54dfa183634fccd291f055a45c454ce8e0fd Mon Sep 17 00:00:00 2001 From: prafull-opensignlabs Date: Fri, 6 Sep 2024 18:45:35 +0530 Subject: [PATCH 1/2] fix: quick send not working --- .../OpenSignServer/cloud/parsefunction/createBatchDocs.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/OpenSignServer/cloud/parsefunction/createBatchDocs.js b/apps/OpenSignServer/cloud/parsefunction/createBatchDocs.js index 0742fdd4e..cde7298f5 100644 --- a/apps/OpenSignServer/cloud/parsefunction/createBatchDocs.js +++ b/apps/OpenSignServer/cloud/parsefunction/createBatchDocs.js @@ -247,15 +247,17 @@ export default async function createBatchDocs(request) { ); } } else { - const response = await axios.post('batch', { requests: requests[0] }, parseConfig); - // // Handle the batch query response + const response = await axios.post('batch', { requests: requests }, parseConfig); + // Handle the batch query response // console.log('Batch query response:', response.data); if (response.data && response.data.length > 0) { + const document = Documents?.[0]; const updateDocuments = { + ...document, objectId: response.data[0]?.success?.objectId, createdAt: response.data[0]?.success?.createdAt, }; - deductcount(response.data.length, resExt.id, _resSub); + deductcount(response.data.length, resExt.id); sendMail(updateDocuments, sessionToken); return 'success'; } From e775840abbc1da66ad06c1527ca5b1a3bcd10468 Mon Sep 17 00:00:00 2001 From: prafull-opensignlabs Date: Fri, 6 Sep 2024 18:50:15 +0530 Subject: [PATCH 2/2] fix: quicksend not working --- .../cloud/parsefunction/createBatchDocs.js | 29 ++++++++++--------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/apps/OpenSignServer/cloud/parsefunction/createBatchDocs.js b/apps/OpenSignServer/cloud/parsefunction/createBatchDocs.js index cde7298f5..d308a33ce 100644 --- a/apps/OpenSignServer/cloud/parsefunction/createBatchDocs.js +++ b/apps/OpenSignServer/cloud/parsefunction/createBatchDocs.js @@ -247,19 +247,22 @@ export default async function createBatchDocs(request) { ); } } else { - const response = await axios.post('batch', { requests: requests }, parseConfig); - // Handle the batch query response - // console.log('Batch query response:', response.data); - if (response.data && response.data.length > 0) { - const document = Documents?.[0]; - const updateDocuments = { - ...document, - objectId: response.data[0]?.success?.objectId, - createdAt: response.data[0]?.success?.createdAt, - }; - deductcount(response.data.length, resExt.id); - sendMail(updateDocuments, sessionToken); - return 'success'; + if (requests?.length > 0) { + const newrequests = [requests?.[0]]; + const response = await axios.post('batch', { requests: newrequests }, parseConfig); + // Handle the batch query response + // console.log('Batch query response:', response.data); + if (response.data && response.data.length > 0) { + const document = Documents?.[0]; + const updateDocuments = { + ...document, + objectId: response.data[0]?.success?.objectId, + createdAt: response.data[0]?.success?.createdAt, + }; + deductcount(response.data.length, resExt.id); + sendMail(updateDocuments, sessionToken); + return 'success'; + } } } } catch (error) {