diff --git a/pkg/harvester/edit/kubevirt.io.virtualmachine/VirtualMachinePciDevices/DeviceList.vue b/pkg/harvester/edit/kubevirt.io.virtualmachine/VirtualMachinePciDevices/DeviceList.vue index 41c06ce4996..20ab3eb0dee 100644 --- a/pkg/harvester/edit/kubevirt.io.virtualmachine/VirtualMachinePciDevices/DeviceList.vue +++ b/pkg/harvester/edit/kubevirt.io.virtualmachine/VirtualMachinePciDevices/DeviceList.vue @@ -93,7 +93,11 @@ export default { devices: { handler(v) { this.rows = v; - this.filterRows = this.rows; + if (this.parentSriov) { + this.filterRows = this.rows.filter(row => row.labels[this.parentSriovLabel] === this.parentSriov); + } else { + this.filterRows = this.rows; + } }, immediate: true, },