|
|
@@ -13,7 +13,7 @@ class ConnectedEndpointsSerializer(serializers.ModelSerializer):
|
|
|
"""
|
|
|
Legacy serializer for pre-v3.3 connections
|
|
|
"""
|
|
|
- connected_endpoints_type = serializers.SerializerMethodField(read_only=True)
|
|
|
+ connected_endpoints_type = serializers.SerializerMethodField(read_only=True, allow_null=True)
|
|
|
connected_endpoints = serializers.SerializerMethodField(read_only=True)
|
|
|
connected_endpoints_reachable = serializers.SerializerMethodField(read_only=True)
|
|
|
|
|
|
@@ -22,7 +22,7 @@ class ConnectedEndpointsSerializer(serializers.ModelSerializer):
|
|
|
if endpoints := obj.connected_endpoints:
|
|
|
return f'{endpoints[0]._meta.app_label}.{endpoints[0]._meta.model_name}'
|
|
|
|
|
|
- @extend_schema_field(serializers.ListField)
|
|
|
+ @extend_schema_field(serializers.ListField(allow_null=True))
|
|
|
def get_connected_endpoints(self, obj):
|
|
|
"""
|
|
|
Return the appropriate serializer for the type of connected object.
|