From 250837b2c96ef64ee6e34b217971de21e1a31dff Mon Sep 17 00:00:00 2001 From: Jason McBrayer Date: Sat, 27 Apr 2019 20:51:41 -0400 Subject: [PATCH] Don't switch accounts if deleting not the active account --- brutaldon/views.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/brutaldon/views.py b/brutaldon/views.py index 7ab89bd..a331258 100644 --- a/brutaldon/views.py +++ b/brutaldon/views.py @@ -211,13 +211,16 @@ def forget_account(request, account_name): if len(accounts_dict) == 0: request.session.flush() return redirect("about") - else: + elif account_name == request.session["active_username"]: key = [*accounts_dict][0] if switch_accounts(request, key): return redirect("accounts") else: request.session.flush() return redirect("about") + else: + request.session["accounts_dict"] = accounts_dict + return redirect("accounts") ### @@ -1180,7 +1183,6 @@ def accounts(request, id=None): elif request.POST.get('forget'): account = Account.objects.get(id=id).username return forget_account(request, account) - redirect("accounts") else: accounts = [x for x in request.session.get('accounts_dict').values()] return render(request, 'accounts/list.html',