diff --git a/flowspec/views.py b/flowspec/views.py index 4f3ac1c9ba309c49b4b5a73dcbccdf18c67d1c21..c81ec1c4356a61ffed1749ee29022730cd1595c3 100644 --- a/flowspec/views.py +++ b/flowspec/views.py @@ -376,8 +376,7 @@ def edit_route(request, route_slug): route.name = route_original.name route.status = route_original.status route.response = route_original.response - if not request.user.is_superuser: - route.applier = request.user + route.applier = User.objects.get(username=request.user.username) if bool(set(changed_data) & set(critical_changed_values)) or (not route_original.status == 'ACTIVE'): route.status = "PENDING" route.response = "Applying" @@ -463,8 +462,7 @@ def delete_route(request, route_slug): if applier_peer == requester_peer or request.user.is_superuser: route.status = "PENDING" route.expires = datetime.date.today() - if not request.user.is_superuser: - route.applier = request.user + route.applier = User.objects.get(username=request.user.username) route.response = "Deactivating" try: route.requesters_address = request.META['HTTP_X_FORWARDED_FOR']