diff --git a/extensions/zalouser/src/probe.ts b/extensions/zalouser/src/probe.ts index 624d71d2d..737811211 100644 --- a/extensions/zalouser/src/probe.ts +++ b/extensions/zalouser/src/probe.ts @@ -20,10 +20,9 @@ export async function probeZalouser( return { ok: false, error: result.stderr || "Failed to probe" }; } - try { - const user = parseJsonOutput(result.stdout); - return { ok: true, user: user ?? undefined }; - } catch { + const user = parseJsonOutput(result.stdout); + if (!user) { return { ok: false, error: "Failed to parse user info" }; } + return { ok: true, user }; }