mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-19 02:56:23 +08:00
fix(server): use client doc title when server title is empty (#11210)
close CLOUD-185
This commit is contained in:
@@ -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 };
|
||||
|
||||
Reference in New Issue
Block a user