From 37e03c102661e7c40e18bc2d6b60d69ee3679a66 Mon Sep 17 00:00:00 2001 From: RaktimaNXG Date: Fri, 12 Apr 2024 15:01:29 +0530 Subject: [PATCH] fix: update getSubscriptions cloud function --- .../cloud/parsefunction/getSubscriptions.js | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/apps/OpenSignServer/cloud/parsefunction/getSubscriptions.js b/apps/OpenSignServer/cloud/parsefunction/getSubscriptions.js index d0562f7d8..83f839b0c 100644 --- a/apps/OpenSignServer/cloud/parsefunction/getSubscriptions.js +++ b/apps/OpenSignServer/cloud/parsefunction/getSubscriptions.js @@ -2,8 +2,6 @@ import axios from 'axios'; const serverUrl = process.env.SERVER_URL; const appId = process.env.APP_ID; export default async function getSubscription(request) { - const limit = request.params.limit || 100; - const skip = request.params.skip || 0; const extUserId = request.params.extUserId; try { const userRes = await axios.get(serverUrl + '/users/me', { @@ -17,14 +15,12 @@ export default async function getSubscription(request) { const subscriptionCls = new Parse.Query('contracts_Subscriptions'); subscriptionCls.equalTo('ExtUserPtr', { __type: 'Pointer', - className: 'contracts_User', + className: 'contracts_Users', objectId: extUserId, }); - subscriptionCls.limit(limit); - subscriptionCls.skip(skip); subscriptionCls.descending('createdAt'); - const subcripitions = await subscriptionCls.find({ useMasterKey: true }); - if (subcripitions?.length > 0) { + const subcripitions = await subscriptionCls.first({ useMasterKey: true }); + if (subcripitions) { const _subcripitions = JSON.parse(JSON.stringify(subcripitions)); return { status: 'success', result: _subcripitions }; } else {