Skip to content

Commit 1615a36

Browse files
committed
Fix changelog_message assignment
1 parent ac26665 commit 1615a36

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

netbox/netbox/api/serializers/features.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,16 @@ def _save_tags(self, instance, tags):
5858

5959

6060
class ChangeLogMessageSerializer(serializers.Serializer):
61-
changelog_message = serializers.CharField(write_only=True)
61+
changelog_message = serializers.CharField(
62+
write_only=True,
63+
required=False,
64+
)
6265

6366
def to_internal_value(self, data):
6467
ret = super().to_internal_value(data)
6568

6669
# Workaround to bypass requirement to include changelog_message in Meta.fields on every serializer
67-
if 'changelog_message' in data and 'changelog_message' not in ret:
70+
if type(data) is dict and 'changelog_message' in data:
6871
# TODO: Validation
6972
ret['changelog_message'] = data['changelog_message']
7073

0 commit comments

Comments
 (0)