fix: preserve beta verifier parse errors

(cherry picked from commit 454f6ed402)
This commit is contained in:
Peter Steinberger
2026-05-11 16:10:19 +01:00
parent a4acd33097
commit 38593cc8fc

View File

@@ -72,7 +72,7 @@ function parseJson(raw: string, label: string): unknown {
return JSON.parse(raw) as unknown;
} catch (error) {
const message = error instanceof Error ? error.message : String(error);
throw new Error(`${label} returned invalid JSON: ${message}`);
throw new Error(`${label} returned invalid JSON: ${message}`, { cause: error });
}
}