Răsfoiți Sursa

Fixes #15126: group field should be optional when creating VPN tunnel via REST API

Jeremy Stretch 2 ani în urmă
părinte
comite
df910928f2
2 a modificat fișierele cu 4 adăugiri și 2 ștergeri
  1. 4 1
      netbox/vpn/api/serializers.py
  2. 0 1
      netbox/vpn/tests/test_api.py

+ 4 - 1
netbox/vpn/api/serializers.py

@@ -46,7 +46,10 @@ class TunnelSerializer(NetBoxModelSerializer):
     status = ChoiceField(
         choices=TunnelStatusChoices
     )
-    group = NestedTunnelGroupSerializer()
+    group = NestedTunnelGroupSerializer(
+        required=False,
+        allow_null=True
+    )
     encapsulation = ChoiceField(
         choices=TunnelEncapsulationChoices
     )

+ 0 - 1
netbox/vpn/tests/test_api.py

@@ -105,7 +105,6 @@ class TunnelTest(APIViewTestCases.APIViewTestCase):
             {
                 'name': 'Tunnel 6',
                 'status': TunnelStatusChoices.STATUS_DISABLED,
-                'group': tunnel_groups[1].pk,
                 'encapsulation': TunnelEncapsulationChoices.ENCAP_GRE,
             },
         ]