From d77f1b9882f609097772ffe240d6c99231b9c18e Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Tue, 18 Feb 2020 22:59:11 -0800 Subject: [PATCH] Fixes redirect after follow action Fixes #14 --- fedireads/views.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/fedireads/views.py b/fedireads/views.py index d325ee5c..2ccd08f4 100644 --- a/fedireads/views.py +++ b/fedireads/views.py @@ -272,7 +272,9 @@ def follow(request): to_follow = models.User.objects.get(id=to_follow) outgoing.handle_outgoing_follow(request.user, to_follow) - return redirect('/user/%s' % to_follow.username) + user_slug = to_follow.localname if to_follow.localname \ + else to_follow.username + return redirect('/user/%s' % user_slug) @login_required @@ -281,7 +283,9 @@ def unfollow(request): user = request.user to_unfollow = models.User.objects.get(id=request.POST.get('user')) outgoing.handle_outgoing_unfollow(user, to_unfollow) - return redirect('/user/%s' % to_unfollow.username) + user_slug = to_unfollow.localname if to_unfollow.localname \ + else to_unfollow.username + return redirect('/user/%s' % user_slug) @login_required