From 5885b833cdf27e3ad4866ccdfdbfed0fee40ef76 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Wed, 19 Jul 2017 11:03:13 -0400 Subject: [PATCH] Fixes #1362: Raise validation error when attempting to create an API key that's too short --- netbox/users/views.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/netbox/users/views.py b/netbox/users/views.py index 88b6ebd32..5b12ad325 100644 --- a/netbox/users/views.py +++ b/netbox/users/views.py @@ -244,6 +244,7 @@ class TokenEditView(LoginRequiredMixin, View): token = get_object_or_404(Token.objects.filter(user=request.user), pk=pk) form = TokenForm(request.POST, instance=token) else: + token = Token() form = TokenForm(request.POST) if form.is_valid(): @@ -259,6 +260,13 @@ class TokenEditView(LoginRequiredMixin, View): else: return redirect('user:token_list') + return render(request, 'utilities/obj_edit.html', { + 'obj': token, + 'obj_type': token._meta.verbose_name, + 'form': form, + 'return_url': reverse('user:token_list'), + }) + class TokenDeleteView(LoginRequiredMixin, View):