15654 check for no termination in TunnelTerminationSerializer

This commit is contained in:
Arthur 2024-04-11 13:15:05 -07:00 committed by Jeremy Stretch
parent b7668fbfc3
commit 54c6d95fbb
1 changed files with 3 additions and 0 deletions

View File

@ -98,6 +98,9 @@ class TunnelTerminationSerializer(NetBoxModelSerializer):
@extend_schema_field(serializers.JSONField(allow_null=True))
def get_termination(self, obj):
if not obj.termination:
return None
serializer = get_serializer_for_model(obj.termination, prefix=NESTED_SERIALIZER_PREFIX)
context = {'request': self.context['request']}
return serializer(obj.termination, context=context).data