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)
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")