fix: all API body parameter must be in lowercase

This commit is contained in:
prafull-opensignlabs
2024-01-25 19:58:16 +05:30
parent 9fc69ba7e6
commit 95cc15ec4c
7 changed files with 156 additions and 142 deletions
@@ -8,7 +8,7 @@ export default async function TemplateAfterSave(request) {
if (signers && signers.length > 0) {
await updateAclDoc(request.object.id);
} else {
if (request?.object?.id && request.user) {
if (request?.object?.id && request?.user) {
await updateSelfDoc(request.object.id);
}
}
@@ -34,6 +34,7 @@ export default async function TemplateAfterSave(request) {
// console.log(objId)
const Query = new Parse.Query('contracts_Template');
Query.include('Signers');
Query.include('CreatedBy');
const updateACL = await Query.get(objId, { useMasterKey: true });
const res = JSON.parse(JSON.stringify(updateACL));
// console.log("res");
@@ -56,8 +57,10 @@ export default async function TemplateAfterSave(request) {
const newACL = new Parse.ACL();
newACL.setPublicReadAccess(false);
newACL.setPublicWriteAccess(false);
newACL.setReadAccess(request.user, true);
newACL.setWriteAccess(request.user, true);
if (res?.CreatedBy) {
newACL.setReadAccess(res?.CreatedBy?.objectId, true);
newACL.setWriteAccess(res?.CreatedBy?.objectId, true);
}
UsersPtr.forEach(x => {
newACL.setReadAccess(x.objectId, true);
@@ -72,15 +75,18 @@ export default async function TemplateAfterSave(request) {
// console.log("Inside updateSelfDoc func")
const Query = new Parse.Query('contracts_Template');
Query.include('CreatedBy');
const updateACL = await Query.get(objId, { useMasterKey: true });
// const res = JSON.parse(JSON.stringify(updateACL));
const res = JSON.parse(JSON.stringify(updateACL));
// console.log("res");
// console.log(JSON.stringify(res));
const newACL = new Parse.ACL();
newACL.setPublicReadAccess(false);
newACL.setPublicWriteAccess(false);
newACL.setReadAccess(request.user, true);
newACL.setWriteAccess(request.user, true);
if (res?.CreatedBy) {
newACL.setReadAccess(res?.CreatedBy?.objectId, true);
newACL.setWriteAccess(res?.CreatedBy?.objectId, true);
}
updateACL.setACL(newACL);
updateACL.save(null, { useMasterKey: true });
}