From 0f97478b553c477ac95d58b2dfe489b2aec8a08e Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Wed, 10 May 2017 22:22:49 -0400 Subject: [PATCH] Fixes #1161: Fix "add another" behavior when creating an API token --- netbox/users/views.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/netbox/users/views.py b/netbox/users/views.py index 03e913742..d88217f40 100644 --- a/netbox/users/views.py +++ b/netbox/users/views.py @@ -216,10 +216,13 @@ class TokenEditView(LoginRequiredMixin, View): token.user = request.user token.save() - msg = "Token updated" if pk else "New token created" + msg = "Modified token {}".format(token) if pk else "Created token {}".format(token) messages.success(request, msg) - return redirect('user:token_list') + if '_addanother' in request.POST: + return redirect(request.path) + else: + return redirect('user:token_list') class TokenDeleteView(LoginRequiredMixin, View):