Force validation of individual objects within a MultiObjectField

This commit is contained in:
Jeremy Stretch
2019-09-24 16:51:59 -04:00
parent 45bed25234
commit b0a6b3c848
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,