18559: Fix group detail refresh bug
[arvados-workbench2.git] / src / store / group-details-panel / group-details-panel-actions.ts
index f72ac49c473cca92aa68c16ec49bb1046e34b88a..2d34511957fe17b93b2511b96a40659dd3771f1a 100644 (file)
@@ -107,6 +107,7 @@ export const setMemberIsHidden = (memberLinkUuid: string, permissionLinkUuid: st
             try {
                 await permissionService.delete(permissionLinkUuid);
                 dispatch<any>(deleteResources([permissionLinkUuid]));
             try {
                 await permissionService.delete(permissionLinkUuid);
                 dispatch<any>(deleteResources([permissionLinkUuid]));
+                dispatch(GroupPermissionsPanelActions.REQUEST_ITEMS());
                 dispatch(snackbarActions.OPEN_SNACKBAR({
                     message: 'Removed read permission.',
                     hideDuration: 2000,
                 dispatch(snackbarActions.OPEN_SNACKBAR({
                     message: 'Removed read permission.',
                     hideDuration: 2000,
@@ -127,6 +128,7 @@ export const setMemberIsHidden = (memberLinkUuid: string, permissionLinkUuid: st
                     name: PermissionLevel.CAN_READ,
                 });
                 dispatch(updateResources([permission]));
                     name: PermissionLevel.CAN_READ,
                 });
                 dispatch(updateResources([permission]));
+                dispatch(GroupPermissionsPanelActions.REQUEST_ITEMS());
                 dispatch(snackbarActions.OPEN_SNACKBAR({
                     message: 'Created read permission.',
                     hideDuration: 2000,
                 dispatch(snackbarActions.OPEN_SNACKBAR({
                     message: 'Created read permission.',
                     hideDuration: 2000,