refactor(server): use DocModel to access doc meta (#10593)

This commit is contained in:
fengmk2
2025-03-05 12:10:28 +00:00
parent 687c26304a
commit 70a0337ea3
11 changed files with 85 additions and 109 deletions

View File

@@ -72,7 +72,7 @@ test('should render page success', async t => {
text.insert(5, ' ');
await adapter.pushDocUpdates(workspace.id, docId, updates, user.id);
await models.workspace.publishDoc(workspace.id, docId);
await models.doc.publish(workspace.id, docId);
await app.GET(`/workspace/${workspace.id}/${docId}`).expect(200);
t.pass();

View File

@@ -102,10 +102,7 @@ export class DocRendererController {
workspaceId: string,
docId: string
): Promise<RenderOptions | null> {
let allowUrlPreview = await this.models.workspace.isPublicPage(
workspaceId,
docId
);
let allowUrlPreview = await this.models.doc.isPublic(workspaceId, docId);
if (!allowUrlPreview) {
// if page is private, but workspace url preview is on