Просмотр исходного кода

15654 check for no termination in TunnelTerminationSerializer

Arthur 1 год назад
Родитель
Сommit
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