Explorar el Código

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
Eric Mc Sween hace 1 año
padre
commit
5ce7a785d1
Se han modificado 1 ficheros con 5 adiciones y 2 borrados
  1. 5 2
      services/web/app/src/Features/Project/ProjectController.js

+ 5 - 2
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 = {}