mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-26 18:38:38 -06:00
Fix changelog_message assignment
This commit is contained in:
parent
ac26665f29
commit
1615a369f9
@ -58,13 +58,16 @@ class TaggableModelSerializer(serializers.Serializer):
|
|||||||
|
|
||||||
|
|
||||||
class ChangeLogMessageSerializer(serializers.Serializer):
|
class ChangeLogMessageSerializer(serializers.Serializer):
|
||||||
changelog_message = serializers.CharField(write_only=True)
|
changelog_message = serializers.CharField(
|
||||||
|
write_only=True,
|
||||||
|
required=False,
|
||||||
|
)
|
||||||
|
|
||||||
def to_internal_value(self, data):
|
def to_internal_value(self, data):
|
||||||
ret = super().to_internal_value(data)
|
ret = super().to_internal_value(data)
|
||||||
|
|
||||||
# Workaround to bypass requirement to include changelog_message in Meta.fields on every serializer
|
# Workaround to bypass requirement to include changelog_message in Meta.fields on every serializer
|
||||||
if 'changelog_message' in data and 'changelog_message' not in ret:
|
if type(data) is dict and 'changelog_message' in data:
|
||||||
# TODO: Validation
|
# TODO: Validation
|
||||||
ret['changelog_message'] = data['changelog_message']
|
ret['changelog_message'] = data['changelog_message']
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user