From 2d175be7b2b5a547a468aa18ebb716508227120f Mon Sep 17 00:00:00 2001 From: Benjamin Dupont Date: Thu, 5 Jan 2023 23:02:29 -0500 Subject: [PATCH] fix: broken free space modal when size info not avail (cherry picked from commit d7c6cc1a25c08a25d0ac148b480f68c6adee0d2a) --- src/renderer/utils/FreeDiskSpace.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/renderer/utils/FreeDiskSpace.ts b/src/renderer/utils/FreeDiskSpace.ts index 3a167726..8777b075 100644 --- a/src/renderer/utils/FreeDiskSpace.ts +++ b/src/renderer/utils/FreeDiskSpace.ts @@ -18,6 +18,14 @@ export interface FreeDiskSpaceInfo { export class FreeDiskSpace { static async analyse(requiredSpace: number): Promise { + if (!Number.isFinite(requiredSpace)) { + return { + freeSpaceInTemp: -1, + freeSpaceInDest: -1, + status: FreeDiskSpaceStatus.NotLimited, + }; + } + let resolvedDestDir = Directories.installLocation(); let resolvedTempDir = Directories.tempLocation();