Only show a workspace member their own email blocklist (#11325)

Fixes https://github.com/twentyhq/twenty/issues/11320
This commit is contained in:
Marie
2025-04-01 18:23:37 +02:00
committed by GitHub
parent 8e6b175f34
commit e6422ad08a

View File

@ -16,8 +16,17 @@ export const SettingsAccountsBlocklistSection = () => {
const currentWorkspaceMember = useRecoilValue(currentWorkspaceMemberState);
if (!currentWorkspaceMember) {
throw new Error('No workspace member found.');
}
const { records: blocklist } = useFindManyRecords<BlocklistItem>({
objectNameSingular: CoreObjectNameSingular.Blocklist,
filter: {
workspaceMemberId: {
in: [currentWorkspaceMember.id],
},
},
});
const { createOneRecord: createBlocklistItem } =