10610 interface_id query on lag return vc interfaces

This commit is contained in:
Arthur 2022-10-25 09:07:39 -07:00 committed by Jeremy Stretch
parent 8d486c5838
commit d8c07abd68

View File

@ -1363,7 +1363,7 @@ class InterfaceFilterSet(
try:
devices = Device.objects.filter(pk__in=id_list)
for device in devices:
vc_interface_ids += device.vc_interfaces().values_list('id', flat=True)
vc_interface_ids += device.vc_interfaces(if_master=False).values_list('id', flat=True)
return queryset.filter(pk__in=vc_interface_ids)
except Device.DoesNotExist:
return queryset.none()