return bad request on creation bad inputs

This commit is contained in:
rmanach 2023-09-24 15:44:30 +02:00
parent 50963324f3
commit 861d18484f

View File

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