diff --git a/deployment/views.py b/deployment/views.py index 228858e..8ae8be2 100644 --- a/deployment/views.py +++ b/deployment/views.py @@ -134,12 +134,14 @@ def create(request): ) form = DeploymentForm(request.POST) - if form.is_valid(): - try: - Deployment.objects.create( - user=request.user, id=uuid4(), **form.cleaned_data - ) - except Exception as e: - return HttpResponseServerError(e) + if not form.is_valid(): + return HttpResponseBadRequest(f"deployment creation inputs are invalid: {form.errors}") + + try: + Deployment.objects.create( + user=request.user, id=uuid4(), **form.cleaned_data + ) + except Exception as e: + return HttpResponseServerError(e) return HttpResponseRedirect("/deployment")