diff --git a/packages/editor-ui/src/views/SettingsUsersView.vue b/packages/editor-ui/src/views/SettingsUsersView.vue index 9c9779a6a..64bbae366 100644 --- a/packages/editor-ui/src/views/SettingsUsersView.vue +++ b/packages/editor-ui/src/views/SettingsUsersView.vue @@ -187,7 +187,10 @@ export default defineComponent({ }, async onAllowSSOManualLogin(userId: string) { const user = this.usersStore.getUserById(userId) as IUser | null; - if (user?.settings) { + if (user) { + if (!user.settings) { + user.settings = {}; + } user.settings.allowSSOManualLogin = true; await this.usersStore.updateOtherUserSettings(userId, user.settings);