diff --git a/package.json b/package.json index 3ab0a13c..8d8b9bca 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hawk.api", - "version": "1.4.7", + "version": "1.4.8", "main": "index.ts", "license": "BUSL-1.1", "scripts": { diff --git a/src/resolvers/workspace.js b/src/resolvers/workspace.js index 2333099d..83ef92ae 100644 --- a/src/resolvers/workspace.js +++ b/src/resolvers/workspace.js @@ -436,7 +436,8 @@ module.exports = { const defaultPlan = await factories.plansFactory.getDefaultPlan(); - if (workspaceModel.tariffPlanId === defaultPlan.id) { + // Prevent re-applying the free plan if workspace is already on it. + if (workspaceModel.tariffPlanId.toString() === defaultPlan._id.toString()) { throw new UserInputError('You already use default plan'); }