diff --git a/package.json b/package.json index 3b7a9278..8b051888 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hawk.api", - "version": "1.1.13", + "version": "1.1.14", "main": "index.ts", "license": "UNLICENSED", "scripts": { diff --git a/src/billing/cloudpayments.ts b/src/billing/cloudpayments.ts index 69766417..c488cd96 100644 --- a/src/billing/cloudpayments.ts +++ b/src/billing/cloudpayments.ts @@ -196,7 +196,7 @@ export default class CloudPaymentsWebhooks { const context = req.context; const body: CheckRequest = req.body; let data; - + console.log('๐Ÿ’Ž CloudPayments /check request', body); try { diff --git a/src/resolvers/workspace.js b/src/resolvers/workspace.js index bddb5955..8dd7b00c 100644 --- a/src/resolvers/workspace.js +++ b/src/resolvers/workspace.js @@ -548,7 +548,13 @@ module.exports = { throw new UserInputError('There is no subscription for provided workspace'); } - await cloudPaymentsApi.cancelSubscription(workspaceModel.subscriptionId); + try { + await cloudPaymentsApi.cancelSubscription(workspaceModel.subscriptionId); + } catch (err) { + console.log('\nแƒš(ยดฺก`แƒš) Error [resolvers:workspace:cancelSubscription]: \n\n', err, '\n\n'); + + throw new ApolloError('Unable to cancel subscription'); + } await workspaceModel.setSubscriptionId(null);