fix: Cannot remove groups from collection

This commit is contained in:
Tom Moor
2024-06-06 21:47:21 -04:00
parent 1b60d7c946
commit 2002c20bd3

View File

@@ -99,18 +99,20 @@ function CollectionMemberList({ collection, invitedInSession }: Props) {
<InputMemberPermissionSelect
style={{ margin: 0 }}
permissions={permissions}
onChange={async (permission: CollectionPermission) => {
if (permission) {
onChange={async (
permission: CollectionPermission | typeof EmptySelectValue
) => {
if (permission === EmptySelectValue) {
await collectionGroupMemberships.delete({
collectionId: collection.id,
groupId: membership.groupId,
});
} else {
await collectionGroupMemberships.create({
collectionId: collection.id,
groupId: membership.groupId,
permission,
});
} else {
await collectionGroupMemberships.delete({
collectionId: collection.id,
groupId: membership.groupId,
});
}
}}
disabled={!can.update}