fix(server): use client doc title when server title is empty (#11210)

close CLOUD-185
This commit is contained in:
fengmk2
2025-03-27 00:41:22 +00:00
parent abe67d86f5
commit 8f124c5070
4 changed files with 47 additions and 1 deletions
@@ -0,0 +1,16 @@
import type { WorkspaceDoc } from '@prisma/client';
import { Prisma } from '@prisma/client';
import { Mocker } from './factory';
export type MockDocMetaInput = Prisma.WorkspaceDocUncheckedCreateInput;
export type MockedDocMeta = WorkspaceDoc;
export class MockDocMeta extends Mocker<MockDocMetaInput, MockedDocMeta> {
override async create(input: MockDocMetaInput) {
return await this.db.workspaceDoc.create({
data: input,
});
}
}
@@ -4,6 +4,7 @@ export * from './user.mock';
export * from './workspace.mock';
export * from './workspace-user.mock';
import { MockDocMeta } from './doc-meta.mock';
import { MockMailer } from './mailer.mock';
import { MockJobQueue } from './queue.mock';
import { MockTeamWorkspace } from './team-workspace.mock';
@@ -18,6 +19,7 @@ export const Mockers = {
TeamWorkspace: MockTeamWorkspace,
WorkspaceUser: MockWorkspaceUser,
UserSettings: MockUserSettings,
DocMeta: MockDocMeta,
};
export { MockJobQueue, MockMailer };