소스 검색

Fix queryset for get_peer_termination()

Jeremy Stretch 6 년 전
부모
커밋
88033c0801
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      netbox/circuits/models.py

+ 4 - 1
netbox/circuits/models.py

@@ -336,6 +336,9 @@ class CircuitTermination(CableTermination):
     def get_peer_termination(self):
     def get_peer_termination(self):
         peer_side = 'Z' if self.term_side == 'A' else 'A'
         peer_side = 'Z' if self.term_side == 'A' else 'A'
         try:
         try:
-            return CircuitTermination.objects.prefetch_related('site').get(circuit=self.circuit, term_side=peer_side)
+            return CircuitTermination.objects.unrestricted().prefetch_related('site').get(
+                circuit=self.circuit,
+                term_side=peer_side
+            )
         except CircuitTermination.DoesNotExist:
         except CircuitTermination.DoesNotExist:
             return None
             return None