1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Force validation of individual objects within a MultiObjectField

This commit is contained in:
Jeremy Stretch
2019-09-24 16:51:59 -04:00
parent 30ee232654
commit 0615d368f2
3 changed files with 25 additions and 13 deletions

View File

@ -443,9 +443,14 @@ class ObjectImportView(GetReturnURLMixin, View):
return redirect(self.get_return_url(request, obj))
else:
# Replicate model form errors for display
for field, err in model_form.errors.items():
form.add_error(None, "{}: {}".format(field, err))
for field, errors in model_form.errors.items():
for err in errors:
if field == '__all__':
form.add_error(None, err)
else:
form.add_error(None, "{}: {}".format(field, err))
return render(request, self.template_name, {
'form': form,