Skip to content

Commit 1eabe9c

Browse files
Replace 405 with 404 in problem list view resolver
1 parent 9b81fcc commit 1eabe9c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

backend/problem/views/problem.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
from rest_framework.decorators import action
2-
from rest_framework.exceptions import MethodNotAllowed
32
from rest_framework.request import Request
43
from rest_framework.response import Response
54
from rest_framework.viewsets import ModelViewSet
@@ -11,6 +10,7 @@
1110
)
1211
from rest_framework.permissions import IsAuthenticated, IsAuthenticatedOrReadOnly
1312

13+
from django.http import Http404
1414
from django.shortcuts import get_object_or_404
1515

1616
from problem.problem_details import (
@@ -52,7 +52,7 @@ def get_permissions(self):
5252
return [IsAuthenticatedOrReadOnly()]
5353

5454
def list(self, request: Request) -> Response:
55-
raise MethodNotAllowed(request.method)
55+
raise Http404
5656

5757
@action(detail=False, methods=["get"], url_path="first")
5858
def first(self, request: Request) -> Response:

0 commit comments

Comments
 (0)