From 8fb4af55ed380a2c084b5f3998d01dbb0a2c8bf6 Mon Sep 17 00:00:00 2001 From: Sergios Aftsidis <safts@noc.grnet.gr> Date: Thu, 23 Mar 2017 12:45:18 +0200 Subject: [PATCH] Propagate changes in `edit_route`, `delete_route` --- flowspec/views.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/flowspec/views.py b/flowspec/views.py index 4f3ac1c9..c81ec1c4 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'] -- GitLab