Make VLANMembersView only show distinct interfaces

This prevents duplication of interfaces in the VLAN Members Table.
This commit is contained in:
Kenneth Lorthioir 2018-12-12 11:05:38 -05:00 committed by GitHub
parent 785cdcefd6
commit e6358d9218
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -894,7 +894,7 @@ class VLANMembersView(View):
def get(self, request, pk): def get(self, request, pk):
vlan = get_object_or_404(VLAN.objects.all(), pk=pk) vlan = get_object_or_404(VLAN.objects.all(), pk=pk)
members = vlan.get_members().select_related('device', 'virtual_machine') members = vlan.get_members().select_related('device', 'virtual_machine').distinct()
members_table = tables.VLANMemberTable(members) members_table = tables.VLANMemberTable(members)