diff --git a/apps/api/plane/app/serializers/workspace.py b/apps/api/plane/app/serializers/workspace.py index b4e75a506..60866cade 100644 --- a/apps/api/plane/app/serializers/workspace.py +++ b/apps/api/plane/app/serializers/workspace.py @@ -76,7 +76,6 @@ class WorkspaceLiteSerializer(BaseSerializer): class WorkSpaceMemberSerializer(DynamicBaseSerializer): member = UserLiteSerializer(read_only=True) - workspace = WorkspaceLiteSerializer(read_only=True) class Meta: model = WorkspaceMember @@ -93,7 +92,6 @@ class WorkspaceMemberMeSerializer(BaseSerializer): class WorkspaceMemberAdminSerializer(DynamicBaseSerializer): member = UserAdminLiteSerializer(read_only=True) - workspace = WorkspaceLiteSerializer(read_only=True) class Meta: model = WorkspaceMember diff --git a/apps/api/plane/app/views/workspace/invite.py b/apps/api/plane/app/views/workspace/invite.py index a60dd3fc9..84ef7c361 100644 --- a/apps/api/plane/app/views/workspace/invite.py +++ b/apps/api/plane/app/views/workspace/invite.py @@ -80,7 +80,7 @@ class WorkspaceInvitationsViewset(BaseViewSet): workspace_id=workspace.id, member__email__in=[email.get("email") for email in emails], is_active=True, - ).select_related("member", "workspace", "workspace__owner") + ).select_related("member", "member__avatar_asset") if workspace_members: return Response( diff --git a/apps/api/plane/app/views/workspace/member.py b/apps/api/plane/app/views/workspace/member.py index 3c4c6d5b3..7669425ec 100644 --- a/apps/api/plane/app/views/workspace/member.py +++ b/apps/api/plane/app/views/workspace/member.py @@ -34,9 +34,7 @@ class WorkSpaceMemberViewSet(BaseViewSet): super() .get_queryset() .filter(workspace__slug=self.kwargs.get("slug"), is_active=True) - .select_related("workspace", "workspace__owner") - .select_related("member") - .prefetch_related("member__avatar_asset", "workspace__logo_asset") + .select_related("member", "member__avatar_asset") ) @allow_permission(