From ee35d701c4d04e36f2eca9b0e4efb71fb40c18d2 Mon Sep 17 00:00:00 2001 From: Eric Mc Sween <5454374+emcsween@users.noreply.github.com> Date: Wed, 4 Dec 2024 11:19:07 -0500 Subject: [PATCH] Merge pull request #22282 from overleaf/em-no-ai-for-non-recurly-subs Hide the AI feature from users with non-Recurly subscriptions GitOrigin-RevId: 2bcd8da1c87eead577eb3321be4c1568e1fc29cf --- services/web/app/src/Features/Project/ProjectController.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/services/web/app/src/Features/Project/ProjectController.js b/services/web/app/src/Features/Project/ProjectController.js index 1f44051c32..394a8ec900 100644 --- a/services/web/app/src/Features/Project/ProjectController.js +++ b/services/web/app/src/Features/Project/ProjectController.js @@ -661,9 +661,12 @@ const _ProjectController = { } } + const hasNonRecurlySubscription = + subscription && !subscription.recurlySubscription_id const canUseErrorAssistant = - user.features?.aiErrorAssistant || - splitTestAssignments['ai-add-on']?.variant === 'enabled' + (user.features?.aiErrorAssistant || + splitTestAssignments['ai-add-on']?.variant === 'enabled') && + !hasNonRecurlySubscription let featureUsage = {}