diff --git a/netbox/utilities/forms/utils.py b/netbox/utilities/forms/utils.py index b8985c6b06..da23ef9f0f 100644 --- a/netbox/utilities/forms/utils.py +++ b/netbox/utilities/forms/utils.py @@ -200,6 +200,8 @@ def form_from_model(model, fields): form_fields = fields_for_model(model, fields=fields) for field in form_fields.values(): field.required = False + if field.widget and field.widget.is_required: + field.widget.is_required = False return type('FormFromModel', (forms.Form,), form_fields)