diff --git a/packages/backend/server/src/core/sync/gateway.ts b/packages/backend/server/src/core/sync/gateway.ts index 4687cde2f0..99b4637cd9 100644 --- a/packages/backend/server/src/core/sync/gateway.ts +++ b/packages/backend/server/src/core/sync/gateway.ts @@ -203,7 +203,9 @@ export class SpaceSyncGateway await client.join(room); } } else { - this.event.emit('workspace.embedding', { workspaceId: spaceId }); + if (spaceType === SpaceType.Workspace) { + this.event.emit('workspace.embedding', { workspaceId: spaceId }); + } await this.selectAdapter(client, spaceType).join(user.id, spaceId); } diff --git a/packages/backend/server/src/plugins/copilot/context/job.ts b/packages/backend/server/src/plugins/copilot/context/job.ts index 4e0d4ba4a4..290ade53f1 100644 --- a/packages/backend/server/src/plugins/copilot/context/job.ts +++ b/packages/backend/server/src/plugins/copilot/context/job.ts @@ -129,6 +129,10 @@ export class CopilotContextDocJob { if (enableDocEmbedding) { const toBeEmbedDocIds = await this.models.copilotWorkspace.findDocsToEmbed(workspaceId); + this.logger.debug('Trigger embedding for docs', { + workspaceId, + toBeEmbedDocs: toBeEmbedDocIds.length, + }); for (const docId of toBeEmbedDocIds) { await this.queue.add( 'copilot.embedding.docs',