diff --git a/src/widgets/diskstation/component.jsx b/src/widgets/diskstation/component.jsx index f22d2b6b..9c516af9 100644 --- a/src/widgets/diskstation/component.jsx +++ b/src/widgets/diskstation/component.jsx @@ -43,8 +43,9 @@ export default function Component({ service }) { // utilization info const { cpu, memory } = utilizationData.data; const cpuLoad = parseFloat(cpu.user_load) + parseFloat(cpu.system_load); - const memoryUsage = - 100 - (100 * (parseFloat(memory.avail_real) + parseFloat(memory.cached))) / parseFloat(memory.total_real); + const memoryUsage = memory.real_usage + ? parseFloat(memory.real_usage) + : 100 - (100 * (parseFloat(memory.avail_real) + parseFloat(memory.cached))) / parseFloat(memory.total_real); return (