From 180634b396b0a96be99f8748e64fa37073f3ce49 Mon Sep 17 00:00:00 2001 From: Miguel Serrano Date: Thu, 19 Jun 2025 16:13:38 +0200 Subject: [PATCH] Merge pull request #26556 from overleaf/add-chat-capability-sp [web] Populate `chat` capability for CE/SP GitOrigin-RevId: d9a3a9f6540552ad47b0c937115d0cf6318c49e9 --- .../web/app/src/Features/Project/ProjectController.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/services/web/app/src/Features/Project/ProjectController.js b/services/web/app/src/Features/Project/ProjectController.js index cb2e3c7025..6744fb8d78 100644 --- a/services/web/app/src/Features/Project/ProjectController.js +++ b/services/web/app/src/Features/Project/ProjectController.js @@ -728,6 +728,13 @@ const _ProjectController = { ? 'project/ide-react-detached' : 'project/ide-react' + const capabilities = [...req.capabilitySet] + + // make sure the capability is added to CE/SP when the feature is enabled + if (!Features.hasFeature('saas') && Features.hasFeature('chat')) { + capabilities.push('chat') + } + const isOverleafAssistBundleEnabled = splitTestAssignments['overleaf-assist-bundle']?.variant === 'enabled' @@ -833,7 +840,7 @@ const _ProjectController = { isTokenMember, isInvitedMember ), - capabilities: [...req.capabilitySet], + capabilities, projectHistoryBlobsEnabled: Features.hasFeature( 'project-history-blobs' ),