From 54c6d95fbb45f39df4c55a6740e84880600afc06 Mon Sep 17 00:00:00 2001 From: Arthur Date: Thu, 11 Apr 2024 13:15:05 -0700 Subject: [PATCH] 15654 check for no termination in TunnelTerminationSerializer --- netbox/vpn/api/serializers.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/netbox/vpn/api/serializers.py b/netbox/vpn/api/serializers.py index 5f6fcd5f7..36ccf28de 100644 --- a/netbox/vpn/api/serializers.py +++ b/netbox/vpn/api/serializers.py @@ -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