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

Fixes #8661: Fix ValueError exception when trying to connect a cable

jeremystretch 4 лет назад
Родитель
Сommit
bcdd006dd5
2 измененных файлов с 5 добавлено и 0 удалено
  1. 1 0
      docs/release-notes/version-3.2.md
  2. 4 0
      netbox/dcim/views.py

+ 1 - 0
docs/release-notes/version-3.2.md

@@ -148,6 +148,7 @@ Where it is desired to limit the range of available VLANs within a group, users
 
 * [#8655](https://github.com/netbox-community/netbox/issues/8655) - Fix AttributeError when viewing cabled interfaces
 * [#8659](https://github.com/netbox-community/netbox/issues/8659) - Fix display of multi-object custom fields after deleting related object
+* [#8661](https://github.com/netbox-community/netbox/issues/8661) - Fix ValueError exception when trying to connect a cable
 
 ### Other Changes
 

+ 4 - 0
netbox/dcim/views.py

@@ -2768,6 +2768,10 @@ class CableCreateView(generic.ObjectEditView):
 
         return super().dispatch(request, *args, **kwargs)
 
+    def get_object(self, **kwargs):
+        # Always return a new instance
+        return self.queryset.model()
+
     def alter_object(self, obj, request, url_args, url_kwargs):
         termination_a_type = url_kwargs.get('termination_a_type')
         termination_a_id = url_kwargs.get('termination_a_id')