Skip to content

Commit 70dd8f1

Browse files
committed
Fixes #14778: Allow null values in CustomFieldSerializer object_type & choice_set fields
1 parent c173c26 commit 70dd8f1

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

netbox/extras/api/serializers.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,11 +126,15 @@ class CustomFieldSerializer(ValidatedModelSerializer):
126126
type = ChoiceField(choices=CustomFieldTypeChoices)
127127
object_type = ContentTypeField(
128128
queryset=ContentType.objects.all(),
129-
required=False
129+
required=False,
130+
allow_null=True
130131
)
131132
filter_logic = ChoiceField(choices=CustomFieldFilterLogicChoices, required=False)
132133
data_type = serializers.SerializerMethodField()
133-
choice_set = NestedCustomFieldChoiceSetSerializer(required=False)
134+
choice_set = NestedCustomFieldChoiceSetSerializer(
135+
required=False,
136+
allow_null=True
137+
)
134138
ui_visible = ChoiceField(choices=CustomFieldUIVisibleChoices, required=False)
135139
ui_editable = ChoiceField(choices=CustomFieldUIEditableChoices, required=False)
136140

0 commit comments

Comments
 (0)