From 937b306128265bf35a1b44daf0a0f8dcd2822df2 Mon Sep 17 00:00:00 2001 From: prafull-opensignlabs Date: Wed, 21 Aug 2024 18:10:57 +0530 Subject: [PATCH] fix: remove unncessary query from buyaddonusers --- .../cloud/parsefunction/BuyAddonUsers.js | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/apps/OpenSignServer/cloud/parsefunction/BuyAddonUsers.js b/apps/OpenSignServer/cloud/parsefunction/BuyAddonUsers.js index d97617f4a..3ca147f4a 100644 --- a/apps/OpenSignServer/cloud/parsefunction/BuyAddonUsers.js +++ b/apps/OpenSignServer/cloud/parsefunction/BuyAddonUsers.js @@ -76,7 +76,7 @@ export default async function BuyAddonUsers(request) { }, ], }); - await axios.put( + const updatedSubscription = await axios.put( 'https://www.zohoapis.in/billing/v1/subscriptions/' + subscriptionId, data, { @@ -86,20 +86,11 @@ export default async function BuyAddonUsers(request) { }, } ); - const hostedpage_id = _resSub.SubscriptionDetails.hostedpage_id; - const userData = await axios.get( - 'https://www.zohoapis.in/billing/v1/hostedpages/' + hostedpage_id, - { - headers: { - Authorization: 'Zoho-oauthtoken ' + res.data.access_token, - 'X-com-zoho-subscriptions-organizationid': process.env.ZOHO_BILLING_ORG_ID, - }, - } - ); + const subscriptionInfo = { data: updatedSubscription.data }; const allowedUsers = quantity + 1; const updateSub = new Parse.Object('contracts_Subscriptions'); updateSub.id = resSub.id; - updateSub.set('SubscriptionDetails', userData.data); + updateSub.set('SubscriptionDetails', subscriptionInfo); updateSub.set('AllowedUsers', allowedUsers); const resupdateSub = await updateSub.save(null, { useMasterKey: true }); return { status: 'success', addon: allowedUsers };