Kaynağa Gözat

Fixes #2680: Disallow POST requests to /dcim/interface-connections/ API endpoint

Jeremy Stretch 7 yıl önce
ebeveyn
işleme
b0a6781623
2 değiştirilmiş dosya ile 2 ekleme ve 1 silme
  1. 1 0
      CHANGELOG.md
  2. 1 1
      netbox/dcim/api/views.py

+ 1 - 0
CHANGELOG.md

@@ -4,6 +4,7 @@ v2.5.1 (FUTURE)
 
 * [#2666](https://github.com/digitalocean/netbox/issues/2666) - Correct display of length unit in cables list
 * [#2676](https://github.com/digitalocean/netbox/issues/2676) - Fix exception when passing dictionary value to a ChoiceField
+* [#2680](https://github.com/digitalocean/netbox/issues/2680) - Disallow POST requests to `/dcim/interface-connections/` API endpoint
 
 ---
 

+ 1 - 1
netbox/dcim/api/views.py

@@ -484,7 +484,7 @@ class PowerConnectionViewSet(ListModelMixin, GenericViewSet):
     filterset_class = filters.PowerConnectionFilter
 
 
-class InterfaceConnectionViewSet(ModelViewSet):
+class InterfaceConnectionViewSet(ListModelMixin, GenericViewSet):
     queryset = Interface.objects.select_related(
         'device', '_connected_interface', '_connected_circuittermination'
     ).filter(