From 01efedc860c892e5a94675ab53efc3803ea02649 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Mon, 13 Nov 2017 22:15:18 +0100 Subject: [PATCH] anonymous users should be able to delete their own changesets --- src/c3nav/editor/views/changes.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/c3nav/editor/views/changes.py b/src/c3nav/editor/views/changes.py index e37cddcd..5d38f831 100644 --- a/src/c3nav/editor/views/changes.py +++ b/src/c3nav/editor/views/changes.py @@ -156,7 +156,10 @@ def changeset_detail(request, pk): if request.POST.get('delete_confirm') == '1': changeset.delete() messages.success(request, _('You deleted this change set.')) - return redirect(reverse('editor.users.detail', kwargs={'pk': request.user.pk})) + if request.user.is_authenticated: + return redirect(reverse('editor.users.detail', kwargs={'pk': request.user.pk})) + else: + return redirect(reverse('editor.index')) return render(request, 'editor/delete.html', { 'model_title': ChangeSet._meta.verbose_name,