Fix undefined error in VM edit as yaml page (#233) (#234)

* fix undefined error whenclick save in  edit as yaml

Signed-off-by: Andy Lee <andy.lee@suse.com>

* fix VM isEqual logic and fix undefined error

Signed-off-by: Andy Lee <andy.lee@suse.com>

---------

Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 238c660796)

Co-authored-by: Andy Lee <andy.lee@suse.com>
This commit is contained in:
mergify[bot]
2025-04-07 15:33:36 +08:00
committed by GitHub
co-authored by Andy Lee
parent 30ff129691
commit 57bb1e8562
4 changed files with 25 additions and 9 deletions
@@ -80,11 +80,13 @@ export default {
});
const devices = [
...this.otherDevices(this.value.domain.devices.hostDevices || []),
...this.otherDevices(this.value?.domain?.devices?.hostDevices || []),
...formatted,
];
set(this.value.domain.devices, 'hostDevices', devices);
if (devices.length > 0) {
set(this.value.domain.devices, 'hostDevices', devices);
}
}
},
@@ -121,7 +123,9 @@ export default {
return inUse;
}
vm.hostDevices.forEach((device) => {
const hostDevices = vm?.hostDevices || [];
hostDevices.forEach((device) => {
inUse[device.name] = { usedBy: [vm.metadata.name] };
});