Fix person deletion not reflected on Opportunities POC (#1387)

* Fix person deletion not reflected on Opportunities POC

* Fix companies, user deletion
This commit is contained in:
Charles Bochet
2023-08-31 15:06:17 +02:00
committed by GitHub
parent ec23ca3d12
commit 2d5cb9c750
3 changed files with 18 additions and 12 deletions

View File

@ -64,15 +64,20 @@ export function SettingsWorkspaceMembers() {
return;
}
const normalizedId = cache.identify({
id: responseData.deleteWorkspaceMember.id,
__typename: 'WorkspaceMember',
cache.evict({
id: cache.identify({
id: responseData.deleteWorkspaceMember.id,
__typename: 'WorkspaceMember',
}),
});
// Evict object from cache
cache.evict({ id: normalizedId });
cache.evict({
id: cache.identify({
id: userId,
__typename: 'User',
}),
});
// Clean up relation to this object
cache.gc();
},
});