diff --git a/pkg/harvester-manager/machine-config/harvester.vue b/pkg/harvester-manager/machine-config/harvester.vue index 221b55232fc..db4edd9197e 100644 --- a/pkg/harvester-manager/machine-config/harvester.vue +++ b/pkg/harvester-manager/machine-config/harvester.vue @@ -725,7 +725,7 @@ export default { const notAllocatable = this.vGpus .map((type) => { const allocated = this.machinePools.reduce((acc, machinePool) => { - const vGPURequests = JSON.parse(machinePool?.config?.vgpuInfo || '')?.vGPURequests; + const vGPURequests = JSON.parse(machinePool?.config?.vgpuInfo || '{}')?.vGPURequests; const vGpuTypes = vGPURequests?.map((r) => r?.deviceName).filter((f) => f) || [];