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
Pipeline #34179 passed
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