Fixes #1161: Fix "add another" behavior when creating an API token

This commit is contained in:
Jeremy Stretch 2017-05-10 22:22:49 -04:00
parent 9efa70a551
commit 0f97478b55

View File

@ -216,10 +216,13 @@ class TokenEditView(LoginRequiredMixin, View):
token.user = request.user token.user = request.user
token.save() 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) 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): class TokenDeleteView(LoginRequiredMixin, View):