Cleans up outbox function

This commit is contained in:
Mouse Reeve
2020-12-30 12:38:34 -08:00
parent 877e3356e5
commit 88d8b6e577
2 changed files with 30 additions and 9 deletions

View File

@ -2,8 +2,10 @@
import re
from django.db import IntegrityError, transaction
from django.http import HttpResponseNotFound, JsonResponse
from django.http import JsonResponse
from django.shortcuts import get_object_or_404
from django.views.decorators.csrf import csrf_exempt
from django.views.decorators.http import require_GET
from markdown import markdown
from requests import HTTPError
@ -20,15 +22,10 @@ from bookwyrm.utils import regex
@csrf_exempt
@require_GET
def outbox(request, username):
''' outbox for the requested user '''
if request.method != 'GET':
return HttpResponseNotFound()
try:
user = models.User.objects.get(localname=username)
except models.User.DoesNotExist:
return HttpResponseNotFound()
user = get_object_or_404(models.User, localname=username)
# collection overview
return JsonResponse(