From eca77959bcba7965c4417a0bc594e9e652b8a946 Mon Sep 17 00:00:00 2001 From: Katrin Yordanova Date: Thu, 6 Jul 2023 18:34:40 +0300 Subject: [PATCH] Fix error triggered by unsaved changes for contextual role --- client/web/admin/src/views/System/Role/Editor.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/web/admin/src/views/System/Role/Editor.vue b/client/web/admin/src/views/System/Role/Editor.vue index 77e930fa5..b079fb485 100644 --- a/client/web/admin/src/views/System/Role/Editor.vue +++ b/client/web/admin/src/views/System/Role/Editor.vue @@ -336,7 +336,7 @@ export default { if (isNewPage) { next(true) } else if (!to.name.includes('edit')) { - const isDirty = this.roleMembers.some(m => m.dirty !== m.current) || !isEqual(this.role, this.initialRoleState) + const isDirty = (this.roleMembers || []).some(m => m.dirty !== m.current) || !isEqual(this.role, this.initialRoleState) next(isDirty ? window.confirm(this.$t('general:editor.unsavedChanges')) : true) } },