فهرست منبع

11487 remove set null from read-only custom fields bulk edit (#11552)

* 11487 remove set null from read-only custom fields bulk edit

* 11487 removes unreleased sentry-sdk
Arthur Hanson 3 سال پیش
والد
کامیت
eca624b13d
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      netbox/netbox/forms/base.py

+ 1 - 1
netbox/netbox/forms/base.py

@@ -131,7 +131,7 @@ class NetBoxModelBulkEditForm(BootstrapMixin, CustomFieldsMixin, forms.Form):
 
 
     def _extend_nullable_fields(self):
     def _extend_nullable_fields(self):
         nullable_custom_fields = [
         nullable_custom_fields = [
-            name for name, customfield in self.custom_fields.items() if not customfield.required
+            name for name, customfield in self.custom_fields.items() if (not customfield.required and customfield.ui_visibility == CustomFieldVisibilityChoices.VISIBILITY_READ_WRITE)
         ]
         ]
         self.nullable_fields = (*self.nullable_fields, *nullable_custom_fields)
         self.nullable_fields = (*self.nullable_fields, *nullable_custom_fields)