Getting status that doesn't exist returns 404

trilby-heavy
Marnanel Thurman 2020-04-14 14:11:43 +01:00
rodzic e789b10247
commit 61c450c387
1 zmienionych plików z 19 dodań i 8 usunięć

Wyświetl plik

@ -273,14 +273,25 @@ class Statuses(generics.ListCreateAPIView,
logger.info('Looking up status numbered %s, for %s',
number, request.user)
activity = queryset.get(id=number)
serializer = StatusSerializer(
activity,
partial = True,
context = {
'request': request,
},
)
try:
activity = queryset.get(id=number)
serializer = StatusSerializer(
activity,
partial = True,
context = {
'request': request,
},
)
except Status.DoesNotExist:
return JsonResponse(
{
'error': 'Record not found',
},
status = 404,
)
else:
logger.info('Looking up all visible statuses, for %s',
request.user)