Only show a workspace member their own email blocklist (#11325)
Fixes https://github.com/twentyhq/twenty/issues/11320
This commit is contained in:
@ -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 } =
|
||||
|
||||
Reference in New Issue
Block a user