Fixes #1362: Raise validation error when attempting to create an API key that's too short

This commit is contained in:
Jeremy Stretch 2017-07-19 11:03:13 -04:00
parent 106627da04
commit 5885b833cd

View File

@ -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):