From 3b1a2f88b8c8d47eb62c9de4f858b012666eb3f9 Mon Sep 17 00:00:00 2001 From: Michael Auerswald Date: Mon, 5 Jun 2023 13:41:59 +0200 Subject: [PATCH] fix(editor): Handle null object on saving user settings (no-changelog) (#6341) deal with null settings --- packages/editor-ui/src/views/SettingsUsersView.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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);