diff --git a/services/web/app/src/Features/Project/ProjectController.js b/services/web/app/src/Features/Project/ProjectController.js index f978c89515..d259127cd2 100644 --- a/services/web/app/src/Features/Project/ProjectController.js +++ b/services/web/app/src/Features/Project/ProjectController.js @@ -352,7 +352,6 @@ const _ProjectController = { 'write-and-cite-ars', 'default-visual-for-beginners', 'hotjar', - 'ai-add-on', 'reviewer-role', 'papers-integration', 'editor-redesign', @@ -676,14 +675,13 @@ const _ProjectController = { subscription && !subscription.recurlySubscription_id const hasManuallyCollectedSubscription = subscription?.collectionMethod === 'manual' - const cannotPurchaseAddons = + const canPurchaseAddons = !( hasNonRecurlySubscription || hasManuallyCollectedSubscription + ) const assistantDisabled = user.aiErrorAssistant?.enabled === false // the assistant has been manually disabled by the user const canUseErrorAssistant = - user.features?.aiErrorAssistant || - (splitTestAssignments['ai-add-on']?.variant === 'enabled' && - !cannotPurchaseAddons && - !assistantDisabled) + (user.features?.aiErrorAssistant || canPurchaseAddons) && + !assistantDisabled let featureUsage = {} diff --git a/services/web/app/src/Features/Subscription/SubscriptionController.js b/services/web/app/src/Features/Subscription/SubscriptionController.js index 2bac343698..62568cffbe 100644 --- a/services/web/app/src/Features/Subscription/SubscriptionController.js +++ b/services/web/app/src/Features/Subscription/SubscriptionController.js @@ -46,8 +46,6 @@ function formatGroupPlansDataForDash() { async function userSubscriptionPage(req, res) { const user = SessionManager.getSessionUser(req.session) - await SplitTestHandler.promises.getAssignment(req, res, 'ai-add-on') - await SplitTestHandler.promises.getAssignment(req, res, 'pause-subscription') const { variant: flexibleLicensingVariant } =