From 220f6eaeb48d631f53c63fce09554c6e564c559e Mon Sep 17 00:00:00 2001 From: Alexey Zinoviev Date: Mon, 6 May 2024 21:22:39 +0400 Subject: [PATCH] ezqms-730: better check for roles when changing members (#5527) Signed-off-by: Alexey Zinoviev --- .../src/components/teamspace/CreateTeamspace.svelte | 3 +-- plugins/lead-resources/src/components/CreateFunnel.svelte | 3 +-- .../src/components/projects/CreateProject.svelte | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/plugins/document-resources/src/components/teamspace/CreateTeamspace.svelte b/plugins/document-resources/src/components/teamspace/CreateTeamspace.svelte index 348954eaba..a828d82a7e 100644 --- a/plugins/document-resources/src/components/teamspace/CreateTeamspace.svelte +++ b/plugins/document-resources/src/components/teamspace/CreateTeamspace.svelte @@ -242,8 +242,7 @@ if (removedMembersSet.size > 0 && rolesAssignment !== undefined) { for (const [key, value] of Object.entries(rolesAssignment)) { - rolesAssignment[key as Ref] = - value !== undefined ? value.filter((m) => !removedMembersSet.has(m)) : undefined + rolesAssignment[key as Ref] = value != null ? value.filter((m) => !removedMembersSet.has(m)) : undefined } } diff --git a/plugins/lead-resources/src/components/CreateFunnel.svelte b/plugins/lead-resources/src/components/CreateFunnel.svelte index 805527f5be..5ed0d0f768 100644 --- a/plugins/lead-resources/src/components/CreateFunnel.svelte +++ b/plugins/lead-resources/src/components/CreateFunnel.svelte @@ -140,8 +140,7 @@ if (removedMembersSet.size > 0 && rolesAssignment !== undefined) { for (const [key, value] of Object.entries(rolesAssignment)) { - rolesAssignment[key as Ref] = - value !== undefined ? value.filter((m) => !removedMembersSet.has(m)) : undefined + rolesAssignment[key as Ref] = value != null ? value.filter((m) => !removedMembersSet.has(m)) : undefined } } diff --git a/plugins/tracker-resources/src/components/projects/CreateProject.svelte b/plugins/tracker-resources/src/components/projects/CreateProject.svelte index 33137d6128..71c01b83fb 100644 --- a/plugins/tracker-resources/src/components/projects/CreateProject.svelte +++ b/plugins/tracker-resources/src/components/projects/CreateProject.svelte @@ -302,8 +302,7 @@ if (removedMembersSet.size > 0 && rolesAssignment !== undefined) { for (const [key, value] of Object.entries(rolesAssignment)) { - rolesAssignment[key as Ref] = - value !== undefined ? value.filter((m) => !removedMembersSet.has(m)) : undefined + rolesAssignment[key as Ref] = value != null ? value.filter((m) => !removedMembersSet.has(m)) : undefined } }