From 0aa495d93d7dd79f750ba76f1615044db7ba811e Mon Sep 17 00:00:00 2001 From: jeremystretch Date: Tue, 30 May 2023 09:24:59 -0400 Subject: [PATCH] Account for False values --- netbox/netbox/models/features.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/netbox/models/features.py b/netbox/netbox/models/features.py index 70e41478d..8bacba534 100644 --- a/netbox/netbox/models/features.py +++ b/netbox/netbox/models/features.py @@ -231,7 +231,7 @@ class CustomFieldsMixin(models.Model): for cf in visible_custom_fields: value = self.custom_field_data.get(cf.name) - if not value and cf.ui_visibility == CustomFieldVisibilityChoices.VISIBILITY_HIDDEN_IFUNSET: + if value in (None, []) and cf.ui_visibility == CustomFieldVisibilityChoices.VISIBILITY_HIDDEN_IFUNSET: continue value = cf.deserialize(value) groups[cf.group_name][cf] = value