Skip to content

Commit 2910aae

Browse files
Merge pull request #9362 from kkthxbye-code/fix-9358
Fixes #9358 - Annotate provider table in ASN view with count_circuits
2 parents aeef12c + 6a99b36 commit 2910aae

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

netbox/ipam/views.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from django.shortcuts import get_object_or_404, redirect, render
55
from django.urls import reverse
66

7-
from circuits.models import Provider
7+
from circuits.models import Provider, Circuit
88
from circuits.tables import ProviderTable
99
from dcim.filtersets import InterfaceFilterSet
1010
from dcim.models import Interface, Site
@@ -225,7 +225,9 @@ def get_extra_context(self, request, instance):
225225
sites_table.configure(request)
226226

227227
# Gather assigned Providers
228-
providers = instance.providers.restrict(request.user, 'view')
228+
providers = instance.providers.restrict(request.user, 'view').annotate(
229+
count_circuits=count_related(Circuit, 'provider')
230+
)
229231
providers_table = ProviderTable(providers, user=request.user)
230232
providers_table.configure(request)
231233

0 commit comments

Comments
 (0)