diff --git a/packages/backend/server/src/core/selfhost/controller.ts b/packages/backend/server/src/core/selfhost/controller.ts index 19af802d63..b81248f68c 100644 --- a/packages/backend/server/src/core/selfhost/controller.ts +++ b/packages/backend/server/src/core/selfhost/controller.ts @@ -15,6 +15,7 @@ import { ServerService } from '../config'; import { validators } from '../utils/validators'; interface CreateUserInput { + name?: string; email: string; password: string; } @@ -58,6 +59,7 @@ export class CustomSetupController { throw new InternalServerError(); } const user = await this.models.user.create({ + name: input.name || undefined, email: input.email, password: input.password, registered: true, diff --git a/packages/common/y-octo/yjs b/packages/common/y-octo/yjs new file mode 160000 index 0000000000..7126035d1b --- /dev/null +++ b/packages/common/y-octo/yjs @@ -0,0 +1 @@ +Subproject commit 7126035d1be29b0edc84d8d984141724d1149e67 diff --git a/packages/frontend/admin/src/modules/setup/form.tsx b/packages/frontend/admin/src/modules/setup/form.tsx index 4a398de291..206fb706de 100644 --- a/packages/frontend/admin/src/modules/setup/form.tsx +++ b/packages/frontend/admin/src/modules/setup/form.tsx @@ -99,6 +99,7 @@ export const Form = () => { const createResponse = await affineFetch('/api/setup/create-admin-user', { method: 'POST', body: JSON.stringify({ + name: nameValue, email: emailValue, password: passwordValue, }),