diff --git a/server/routerlicious/packages/lambdas/src/nexus/index.ts b/server/routerlicious/packages/lambdas/src/nexus/index.ts index 768f1d42b0cc..a24563cd84f4 100644 --- a/server/routerlicious/packages/lambdas/src/nexus/index.ts +++ b/server/routerlicious/packages/lambdas/src/nexus/index.ts @@ -427,6 +427,7 @@ export function configureWebSocketServices( const isSummarizer = messageClient.details?.type === summarizerClientType; messageClient.user = claims.user; messageClient.scopes = claims.scopes; + messageClient.mode = isWriter(claims.scopes, message.mode) ? "write" : "read"; // 1. Do not give SummaryWrite scope to clients that are not summarizers. // 2. Store connection timestamp for all clients but the summarizer.