diff --git a/backend/workspaces/views.py b/backend/workspaces/views.py index 547d7808..4bccc161 100644 --- a/backend/workspaces/views.py +++ b/backend/workspaces/views.py @@ -3135,8 +3135,16 @@ def remove_frozen_user(self, request, pk=None): if user in workspace.frozen_users.all(): workspace.frozen_users.remove(user) workspace.save() + + projects = Project.objects.filter(workspace_id=pk) + for project in projects: + if user in project.frozen_users.all(): + project.frozen_users.remove(user) + project.save() return Response( - {"message": "Frozen User removed from the workspace"}, + { + "message": "Frozen User removed from the workspace and workspace projects" + }, status=status.HTTP_200_OK, ) else: