diff --git a/netbox/extras/api/nested_serializers.py b/netbox/extras/api/nested_serializers.py index e55c334a2..4e156ef47 100644 --- a/netbox/extras/api/nested_serializers.py +++ b/netbox/extras/api/nested_serializers.py @@ -116,10 +116,11 @@ class NestedJournalEntrySerializer(WritableNestedSerializer): fields = ['id', 'url', 'display', 'created'] -class NestedScriptModuleSerializer(serializers.Serializer): +class NestedScriptModuleSerializer(WritableNestedSerializer): class Meta: - fields = ['id', 'display', 'name', 'created'] + model = models.ScriptModule + fields = ['id', 'name', 'created'] def get_display(self, obj): return f'{obj.name} ({obj.module})'