Skip to content

Commit 00a81aa

Browse files
committed
attempting to fix UserProjectsSerializer
1 parent 8698cc7 commit 00a81aa

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

users/serializers.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,10 @@ class UserDetailSerializer(serializers.ModelSerializer):
9191

9292
def get_projects(self, user: CustomUser):
9393
return UserProjectsSerializer(
94-
[collab.project for collab in user.collaborations.get(project__draft=False)],
94+
[
95+
collab.project
96+
for collab in user.collaborations.filter(project__draft=False)
97+
],
9598
context={"request": self.context.get("request")},
9699
many=True,
97100
).data
@@ -219,7 +222,7 @@ def get_collaborator(self, project: Project):
219222
user = self.context.get("request").user
220223

221224
return CollaboratorSerializer(
222-
project.collaborator_set.filter(user=user), many=False
225+
project.collaborator_set.get(user=user), many=False
223226
).data
224227

225228
@classmethod

0 commit comments

Comments
 (0)