From e6422ad08a048a2004d2a674f91d69922c229392 Mon Sep 17 00:00:00 2001 From: Marie <51697796+ijreilly@users.noreply.github.com> Date: Tue, 1 Apr 2025 18:23:37 +0200 Subject: [PATCH] Only show a workspace member their own email blocklist (#11325) Fixes https://github.com/twentyhq/twenty/issues/11320 --- .../components/SettingsAccountsBlocklistSection.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/twenty-front/src/modules/settings/accounts/components/SettingsAccountsBlocklistSection.tsx b/packages/twenty-front/src/modules/settings/accounts/components/SettingsAccountsBlocklistSection.tsx index 1b0a08de0..e17500d83 100644 --- a/packages/twenty-front/src/modules/settings/accounts/components/SettingsAccountsBlocklistSection.tsx +++ b/packages/twenty-front/src/modules/settings/accounts/components/SettingsAccountsBlocklistSection.tsx @@ -16,8 +16,17 @@ export const SettingsAccountsBlocklistSection = () => { const currentWorkspaceMember = useRecoilValue(currentWorkspaceMemberState); + if (!currentWorkspaceMember) { + throw new Error('No workspace member found.'); + } + const { records: blocklist } = useFindManyRecords({ objectNameSingular: CoreObjectNameSingular.Blocklist, + filter: { + workspaceMemberId: { + in: [currentWorkspaceMember.id], + }, + }, }); const { createOneRecord: createBlocklistItem } =