diff --git a/src/main/modules/sync/utils.ts b/src/main/modules/sync/utils.ts index 8bc0a63b..444477b4 100644 --- a/src/main/modules/sync/utils.ts +++ b/src/main/modules/sync/utils.ts @@ -31,14 +31,15 @@ export const getComputerName = () => { name = process.env.COMPUTERNAME break case 'darwin': - name = cp.execSync('scutil --get ComputerName').toString().trim() + try { + name = cp.execSync('scutil --get ComputerName').toString().trim() + } catch {} break case 'linux': + // Don't fail even if hostnamectl is unavailable try { name = cp.execSync('hostnamectl --pretty').toString().trim() - } - // Don't fail even if hostnamectl is unavailable - finally { break } + } catch {} } if (!name) name = os.hostname() return name