@@ -86,13 +86,13 @@ class DirectChatDetail(RetrieveAPIView):
8686
8787 def get (self , request , * args , ** kwargs ) -> Response :
8888 try :
89- assert "_" in self .kwargs ["pk " ], "pk must contain underscore"
89+ assert "_" in self .kwargs ["id " ], "processed id must contain underscore"
9090
91- user1_id , user2_id = map (int , self .kwargs ["pk " ].split ("_" ))
91+ user1_id , user2_id = map (int , self .kwargs ["id " ].split ("_" ))
9292
9393 assert (
9494 request .user .id == user1_id or request .user .id == user2_id
95- ), "current user id is not present in pk "
95+ ), "current user id is not present in raw id "
9696
9797 user1 = User .objects .get (pk = user1_id )
9898 user2 = User .objects .get (pk = user2_id )
@@ -117,7 +117,7 @@ def get(self, request, *args, **kwargs) -> Response:
117117 except ValueError :
118118 return Response (
119119 status = status .HTTP_400_BAD_REQUEST ,
120- data = {"detail" : "pk must contain two integers separated by underscore" },
120+ data = {"detail" : "processed id must contain two integers separated by underscore" },
121121 )
122122 except AssertionError as e :
123123 return Response (status = status .HTTP_400_BAD_REQUEST , data = {"detail" : str (e )})
@@ -140,7 +140,7 @@ class DirectChatMessageList(ListCreateAPIView):
140140
141141 def get_queryset (self ):
142142 return (
143- self .request .user .direct_chats .get (id = self .kwargs ["pk " ])
143+ self .request .user .direct_chats .get (id = self .kwargs ["id " ])
144144 .messages .filter (is_deleted = False )
145145 .order_by ("-created_at" )
146146 .all ()
@@ -155,7 +155,7 @@ class ProjectChatMessageList(ListCreateAPIView):
155155 def get_queryset (self ):
156156 try :
157157 return (
158- ProjectChat .objects .get (id = self .kwargs ["pk " ])
158+ ProjectChat .objects .get (id = self .kwargs ["id " ])
159159 .messages .filter (is_deleted = False )
160160 .order_by ("-created_at" )
161161 .all ()
@@ -177,7 +177,8 @@ class DirectChatFileList(ListCreateAPIView):
177177 permission_classes = [IsAuthenticated ]
178178
179179 def get_queryset (self ):
180- messages = self .request .user .direct_chats .get (id = self .kwargs ["pk" ]).messages .all ()
180+
181+ messages = self .request .user .direct_chats .get (id = self .kwargs ["id" ]).messages .all ()
181182
182183 return get_all_files (messages )
183184
@@ -188,7 +189,7 @@ class ProjectChatFileList(ListCreateAPIView):
188189
189190 def get_queryset (self ):
190191 try :
191- messages = ProjectChat .objects .get (id = self .kwargs ["pk " ]).messages .all ()
192+ messages = ProjectChat .objects .get (id = self .kwargs ["id " ]).messages .all ()
192193 return get_all_files (messages )
193194 except ProjectChat .DoesNotExist :
194195 return UserFile .objects .none ()
0 commit comments