diff --git a/src/c3nav/editor/templates/editor/fragment_nav.html b/src/c3nav/editor/templates/editor/fragment_nav.html
index 33ab73fd..b5cc6c5b 100644
--- a/src/c3nav/editor/templates/editor/fragment_nav.html
+++ b/src/c3nav/editor/templates/editor/fragment_nav.html
@@ -9,9 +9,9 @@
{% endif %}
{% if request.user.is_authenticated %}
- {% trans 'Log out' %}
+ {% trans 'Log out' %}
{% else %}
- {% trans 'Log in' %}
+ {% trans 'Log in' %}
{% endif %}
diff --git a/src/c3nav/editor/views/changes.py b/src/c3nav/editor/views/changes.py
index 877aa516..848f6f8b 100644
--- a/src/c3nav/editor/views/changes.py
+++ b/src/c3nav/editor/views/changes.py
@@ -63,7 +63,7 @@ def changeset_detail(request, pk):
elif request.POST.get('propose') == '1':
if not request.user.is_authenticated:
messages.info(request, _('You need to log in to propose changes.'))
- return redirect(reverse('editor.login')+'?redirect='+request.path)
+ return redirect(reverse('editor.login')+'?r='+request.path)
with changeset.lock_to_edit() as changeset:
if changeset.can_propose(request):