Преглед на файлове

15654 check for no termination in TunnelTerminationSerializer

Arthur преди 1 година
родител
ревизия
54c6d95fbb
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      netbox/vpn/api/serializers.py

+ 3 - 0
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