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

Fix permissions enforcement for VirtualChassisEditView

Jeremy Stretch 5 лет назад
Родитель
Сommit
e13320f58d
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      netbox/dcim/views.py

+ 2 - 2
netbox/dcim/views.py

@@ -2233,7 +2233,7 @@ class VirtualChassisEditView(ObjectPermissionRequiredMixin, GetReturnURLMixin, V
 
 
     def get(self, request, pk):
     def get(self, request, pk):
 
 
-        virtual_chassis = get_object_or_404(VirtualChassis, pk=pk)
+        virtual_chassis = get_object_or_404(self.queryset, pk=pk)
         VCMemberFormSet = modelformset_factory(
         VCMemberFormSet = modelformset_factory(
             model=Device,
             model=Device,
             form=forms.DeviceVCMembershipForm,
             form=forms.DeviceVCMembershipForm,
@@ -2254,7 +2254,7 @@ class VirtualChassisEditView(ObjectPermissionRequiredMixin, GetReturnURLMixin, V
 
 
     def post(self, request, pk):
     def post(self, request, pk):
 
 
-        virtual_chassis = get_object_or_404(VirtualChassis, pk=pk)
+        virtual_chassis = get_object_or_404(self.queryset, pk=pk)
         VCMemberFormSet = modelformset_factory(
         VCMemberFormSet = modelformset_factory(
             model=Device,
             model=Device,
             form=forms.DeviceVCMembershipForm,
             form=forms.DeviceVCMembershipForm,