From 01fc1714726bc85b55ab5a3e3ee25215b83cef42 Mon Sep 17 00:00:00 2001 From: Jimmy Domagala-Tang Date: Wed, 9 Jul 2025 13:47:55 -0700 Subject: [PATCH] fix: adding target blank to usage limits link in assist paywall (#26817) (#26792) GitOrigin-RevId: da9624b51c0394c81f6355470322d7185a144b21 --- .../src/Features/Project/ProjectController.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/services/web/app/src/Features/Project/ProjectController.js b/services/web/app/src/Features/Project/ProjectController.js index 4075b06bb7..6cd297d213 100644 --- a/services/web/app/src/Features/Project/ProjectController.js +++ b/services/web/app/src/Features/Project/ProjectController.js @@ -647,13 +647,6 @@ const _ProjectController = { } } - const hasPaidSubscription = isPaidSubscription(subscription) - const hasManuallyCollectedSubscription = - subscription?.collectionMethod === 'manual' - const assistantDisabled = user.aiErrorAssistant?.enabled === false // the assistant has been manually disabled by the user - const canUseErrorAssistant = - !hasManuallyCollectedSubscription && !assistantDisabled - let featureUsage = {} if (Features.hasFeature('saas')) { @@ -734,6 +727,15 @@ const _ProjectController = { fullFeatureSet = await UserGetter.promises.getUserFeatures(userId) } + const hasPaidSubscription = isPaidSubscription(subscription) + const hasManuallyCollectedSubscription = + subscription?.collectionMethod === 'manual' + const assistantDisabled = user.aiErrorAssistant?.enabled === false // the assistant has been manually disabled by the user + const canUseErrorAssistant = + (!hasManuallyCollectedSubscription || + fullFeatureSet?.aiErrorAssistant) && + !assistantDisabled + const customerIoEnabled = await SplitTestHandler.promises.hasUserBeenAssignedToVariant( req,