Skip to content
Snippets Groups Projects
Verified Commit f5160481 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Catch DoesNotExist for profile if not permitted

parent 711015cd
No related branches found
No related tags found
No related merge requests found
from django.contrib import messages
from django.core.exceptions import PermissionDenied
from django.db.models import Count
from django.forms import modelformset_factory
from django.http import HttpResponse
......@@ -232,7 +233,10 @@ class ProfileView(PermissionRequiredMixin, AdvancedEditView):
def get_object(self, queryset=None):
qs = queryset or self.get_queryset()
abi_person = AbiPerson.objects.get(person=self.request.user.person)
try:
abi_person = AbiPerson.objects.get(person=self.request.user.person)
except AbiPerson.DoesNotExist:
raise PermissionDenied()
obj = qs.get_or_create(person=abi_person)[0]
self.object = obj
objs = ProfileFieldValue.objects.filter(profile=obj)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment