diff --git a/netbox/dcim/models/devices.py b/netbox/dcim/models/devices.py index c2c5e4f29..a0bab499a 100644 --- a/netbox/dcim/models/devices.py +++ b/netbox/dcim/models/devices.py @@ -1098,10 +1098,7 @@ class Device( :param if_master: If True, return VC member interfaces only if this Device is the VC master. """ - if self.pk: - filter = Q(device=self) - else: - filter = Q() + filter = Q(device=self) if self.pk else Q() if self.virtual_chassis and (self.virtual_chassis.master == self or not if_master): filter |= Q(device__virtual_chassis=self.virtual_chassis, mgmt_only=False) return Interface.objects.filter(filter)