@@ -251,7 +251,7 @@ def create(self, request, *args, **kwargs):
251251 item_id = int (self .kwargs ["item_id" ])
252252 queryset = self .get_queryset ()
253253 if queryset .filter (id = item_id ).exists ():
254- raise exceptions .NotAcceptable ("Favorite already exists" )
254+ raise exceptions .ValidationError ("Favorite already exists" )
255255 item = get_object_or_404 (Item , id = item_id )
256256 self .get_queryset ().add (item )
257257 return Response (status = status .HTTP_201_CREATED )
@@ -289,7 +289,7 @@ def create(self, request, *args, **kwargs):
289289 data = request .data
290290 request .POST ._mutable = True
291291 if self .get_queryset ().filter (user = self .request .user ).exists ():
292- raise exceptions .NotAcceptable ("Offer already exists" )
292+ raise exceptions .ValidationError ("Offer already exists" )
293293 data ["item" ] = int (self .kwargs ["item_id" ])
294294 data ["user" ] = self .request .user .id
295295 serializer = self .get_serializer (data = request .data )
@@ -299,7 +299,10 @@ def create(self, request, *args, **kwargs):
299299
300300 def destroy (self , request , * args , ** kwargs ):
301301 queryset = self .get_queryset ()
302- filter = {"user" : self .request .user , "item" : int (self .kwargs ["item_id" ])}
302+ filter = {
303+ "user" : self .request .user ,
304+ "item" : int (self .kwargs ["item_id" ]),
305+ }
303306 obj = get_object_or_404 (queryset , ** filter )
304307 self .check_object_permissions (self .request , obj )
305308 self .perform_destroy (obj )
0 commit comments