diff --git a/apps/server/src/core/ai-chat/public-share-chat.spec.ts b/apps/server/src/core/ai-chat/public-share-chat.spec.ts index e459ef31..e7577589 100644 --- a/apps/server/src/core/ai-chat/public-share-chat.spec.ts +++ b/apps/server/src/core/ai-chat/public-share-chat.spec.ts @@ -575,7 +575,6 @@ describe('PublicShareChatToolsService share scoping', () => { shareService as never, {} as never, {} as never, - {} as never, ); const tools = svc.forShare('THIS-SHARE', 'ws-1'); @@ -608,7 +607,6 @@ describe('PublicShareChatToolsService share scoping', () => { shareService as never, {} as never, {} as never, - {} as never, ); const tools = svc.forShare('THIS-SHARE', 'ws-1'); @@ -633,7 +631,6 @@ describe('PublicShareChatToolsService share scoping', () => { {} as never, searchService as never, {} as never, - {} as never, ); const tools = svc.forShare('THIS-SHARE', 'ws-1'); const searchSharePages = tools.searchSharePages as { @@ -774,7 +771,6 @@ describe('public-share assistant boundary locks (red-team regression guards)', ( shareService as never, {} as never, {} as never, - {} as never, ); const tools = svc.forShare('FORGED-SHARE', 'ws-1'); const getSharePage = tools.getSharePage as { diff --git a/apps/server/src/core/ai-chat/tools/public-share-chat-tools.service.spec.ts b/apps/server/src/core/ai-chat/tools/public-share-chat-tools.service.spec.ts index 9069dfda..bc80acd6 100644 --- a/apps/server/src/core/ai-chat/tools/public-share-chat-tools.service.spec.ts +++ b/apps/server/src/core/ai-chat/tools/public-share-chat-tools.service.spec.ts @@ -24,14 +24,12 @@ describe('PublicShareChatToolsService.forShare', () => { }; const searchService = { searchPage: over.searchPage ?? jest.fn() }; const pageRepo = { findById: over.findById ?? jest.fn() }; - const pagePermissionRepo = { hasRestrictedAncestor: jest.fn() }; const svc = new PublicShareChatToolsService( shareService as never, searchService as never, pageRepo as never, - pagePermissionRepo as never, ); - return { svc, shareService, searchService, pageRepo, pagePermissionRepo }; + return { svc, shareService, searchService, pageRepo }; } describe('listSharePages', () => { diff --git a/apps/server/src/core/ai-chat/tools/public-share-chat-tools.service.ts b/apps/server/src/core/ai-chat/tools/public-share-chat-tools.service.ts index 8f0998f5..5d3e8df0 100644 --- a/apps/server/src/core/ai-chat/tools/public-share-chat-tools.service.ts +++ b/apps/server/src/core/ai-chat/tools/public-share-chat-tools.service.ts @@ -4,7 +4,6 @@ import { z } from 'zod'; import { ShareService } from '../../share/share.service'; import { SearchService } from '../../search/search.service'; import { PageRepo } from '@docmost/db/repos/page/page.repo'; -import { PagePermissionRepo } from '@docmost/db/repos/page/page-permission.repo'; import { jsonToMarkdown } from '../../../collaboration/collaboration.util'; /** @@ -35,7 +34,6 @@ export class PublicShareChatToolsService { private readonly shareService: ShareService, private readonly searchService: SearchService, private readonly pageRepo: PageRepo, - private readonly pagePermissionRepo: PagePermissionRepo, ) {} /**