diff --git a/src/backend/wine/runtimes/runtimes.ts b/src/backend/wine/runtimes/runtimes.ts index 543aefcbf5..3f92a97932 100644 --- a/src/backend/wine/runtimes/runtimes.ts +++ b/src/backend/wine/runtimes/runtimes.ts @@ -71,7 +71,7 @@ async function download(name: RuntimeName): Promise { async function isInstalled(name: RuntimeName) { if (!existsSync(join(runtimePath, name))) return false - const runtimes = await _get() + const runtimes = await _get().catch(() => []) const runtime = runtimes.find((inst) => inst.name === name) // this should be impossible, so prevent redownload by faking it's installed