From b4c7dc020c1795de4bb001e150358f67c2e714fd Mon Sep 17 00:00:00 2001 From: Jesse Chan Date: Fri, 11 Dec 2020 02:59:22 +0800 Subject: [PATCH] server: DiskUsage: ensure disk.target is string before evaluating its length --- server/models/DiskUsage.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/models/DiskUsage.ts b/server/models/DiskUsage.ts index 181f2b43..b2eba16b 100644 --- a/server/models/DiskUsage.ts +++ b/server/models/DiskUsage.ts @@ -61,7 +61,7 @@ class DiskUsage extends (EventEmitter as new () => TypedEmitter return diskUsage[process.platform as SupportedPlatform]() .then((disks) => { // Mountpoints with a very long path are unlikely to be useful. - return disks.filter((disk) => disk.target.length < 30); + return disks.filter((disk) => typeof disk.target === 'string' && disk.target.length < 30); }) .then((disks) => { if (disks.length !== this.disks.length || disks.some((d, i) => d.used !== this.disks[i].used)) {