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);
|
const currentWorkspaceMember = useRecoilValue(currentWorkspaceMemberState);
|
||||||
|
|
||||||
|
if (!currentWorkspaceMember) {
|
||||||
|
throw new Error('No workspace member found.');
|
||||||
|
}
|
||||||
|
|
||||||
const { records: blocklist } = useFindManyRecords<BlocklistItem>({
|
const { records: blocklist } = useFindManyRecords<BlocklistItem>({
|
||||||
objectNameSingular: CoreObjectNameSingular.Blocklist,
|
objectNameSingular: CoreObjectNameSingular.Blocklist,
|
||||||
|
filter: {
|
||||||
|
workspaceMemberId: {
|
||||||
|
in: [currentWorkspaceMember.id],
|
||||||
|
},
|
||||||
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
const { createOneRecord: createBlocklistItem } =
|
const { createOneRecord: createBlocklistItem } =
|
||||||
|
|||||||
Reference in New Issue
Block a user