Skip to content

Commit 0f959ea

Browse files
authored
Merge pull request #447 from PROCOLLAB-github/flexivanov237-pro-467
optimize directs/slug
2 parents 5de1c41 + b9e2498 commit 0f959ea

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

chats/serializers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class DirectChatDetailSerializer(serializers.ModelSerializer):
4444

4545
def get_opponent(self, chat: DirectChat):
4646
user = self.context.get("opponent")
47-
return UserDetailSerializer(
47+
return UserChatSerializer(
4848
user, context={"request": self.context.get("request")}
4949
).data
5050

chats/views.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,8 @@ def get(self, request, *args, **kwargs) -> Response:
8989
request.user.id == user1_id or request.user.id == user2_id
9090
), "current user id is not present in raw id"
9191

92-
users = User.objects.filter(pk__in=[user1_id, user2_id])
93-
user1 = users.get(pk=user1_id)
94-
user2 = users.get(pk=user2_id)
92+
user1 = User.objects.get(pk=user1_id)
93+
user2 = User.objects.get(pk=user2_id)
9594

9695
if user1 == request.user:
9796
opponent = user2

0 commit comments

Comments
 (0)