From f0f6c7a6a0a6a5fb1627a5776936750be69029ff Mon Sep 17 00:00:00 2001 From: Daniel Sheppard Date: Tue, 22 Apr 2025 16:33:52 -0500 Subject: [PATCH] Fixes: #19275 - Make type choice for interfaces non-required --- netbox/utilities/forms/utils.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/netbox/utilities/forms/utils.py b/netbox/utilities/forms/utils.py index b8985c6b0..da23ef9f0 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)