diff --git a/apps/OpenSign/src/pages/UserProfile.js b/apps/OpenSign/src/pages/UserProfile.js index 1392a7435..1c383d840 100644 --- a/apps/OpenSign/src/pages/UserProfile.js +++ b/apps/OpenSign/src/pages/UserProfile.js @@ -190,9 +190,7 @@ function UserProfile() { } } ); - const res = await Parse.Cloud.run("getUserDetails", { - email: extData[0].Email - }); + const res = await Parse.Cloud.run("getUserDetails"); const json = JSON.parse(JSON.stringify([res])); const extRes = JSON.stringify(json); diff --git a/apps/OpenSignServer/cloud/parsefunction/getUserDetails.js b/apps/OpenSignServer/cloud/parsefunction/getUserDetails.js index 39eb19c5f..030a84f17 100644 --- a/apps/OpenSignServer/cloud/parsefunction/getUserDetails.js +++ b/apps/OpenSignServer/cloud/parsefunction/getUserDetails.js @@ -4,11 +4,11 @@ async function getUserDetails(request) { try { const userId = request.params.userId; const userQuery = new Parse.Query('contracts_Users'); - if (request?.user) { + if (reqEmail) { + userQuery.equalTo('Email', reqEmail); + } else { const email = request.user.get('email'); userQuery.equalTo('Email', email); - } else { - userQuery.equalTo('Email', reqEmail); } userQuery.include('TenantId'); userQuery.include('UserId');