diff --git a/packages/builder/src/pages/builder/portal/manage/users/_components/BasicOnboardingModal.svelte b/packages/builder/src/pages/builder/portal/manage/users/_components/BasicOnboardingModal.svelte index 9c7b9aa0ea..ff958d542b 100644 --- a/packages/builder/src/pages/builder/portal/manage/users/_components/BasicOnboardingModal.svelte +++ b/packages/builder/src/pages/builder/portal/manage/users/_components/BasicOnboardingModal.svelte @@ -16,7 +16,13 @@ admin = false async function createUser() { - const res = await users.create({ email: $email, password, builder, admin }) + const res = await users.create({ + email: $email, + password, + builder, + admin, + forceResetPassword: true, + }) if (res.status) { notifications.error(res.message) } else { diff --git a/packages/builder/src/stores/portal/users.js b/packages/builder/src/stores/portal/users.js index 0535b2626d..9a3df120e0 100644 --- a/packages/builder/src/stores/portal/users.js +++ b/packages/builder/src/stores/portal/users.js @@ -35,12 +35,21 @@ export function createUsersStore() { return await response.json() } - async function create({ email, password, admin, builder }) { + async function create({ + email, + password, + admin, + builder, + forceResetPassword, + }) { const body = { email, password, roles: {}, } + if (forceResetPassword) { + body.forceResetPassword = forceResetPassword + } if (builder) { body.builder = { global: true } }