From 5e49f934b9176577de30bd66df9a4c43e86cf797 Mon Sep 17 00:00:00 2001 From: baron_l Date: Fri, 23 Nov 2018 09:44:34 +0100 Subject: [PATCH] fix(containers-stats): accessing a down container stats wont display a js error anymore (#2484) --- app/docker/models/container.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/docker/models/container.js b/app/docker/models/container.js index a28e978cb..6666f1e03 100644 --- a/app/docker/models/container.js +++ b/app/docker/models/container.js @@ -71,8 +71,12 @@ function ContainerStatsViewModel(data) { this.NumProcs = data.num_procs; this.isWindows = true; } else { // Linux - this.MemoryUsage = data.memory_stats.usage - data.memory_stats.stats.cache; - this.MemoryCache = data.memory_stats.stats.cache; + if (data.memory_stats.stats === undefined || data.memory_stats.usage === undefined) { + this.MemoryUsage = this.MemoryCache = 0; + } else { + this.MemoryUsage = data.memory_stats.usage - data.memory_stats.stats.cache; + this.MemoryCache = data.memory_stats.stats.cache; + } } this.PreviousCPUTotalUsage = data.precpu_stats.cpu_usage.total_usage; this.PreviousCPUSystemUsage = data.precpu_stats.system_cpu_usage;