fix(core): Fix error message parsing for disallowed modules (#18216)

This commit is contained in:
Iván Ovejero
2025-08-11 16:25:09 +02:00
committed by GitHub
parent fdab0ab116
commit 04738d442d

View File

@@ -97,6 +97,16 @@ export class ExecutionError extends SerializableError {
segments[1] = `${segments[1]}:${segments[2]}`;
segments.splice(2, 1);
}
if (
segments.length >= 3 &&
segments[1]?.startsWith("Module 'node") &&
segments[2]?.includes("' is disallowed")
) {
segments[1] = `${segments[1]}:${segments[2]}`;
segments.splice(2, 1);
}
const [errorDetails, errorType] = segments.reverse();
return [errorDetails, errorType === 'Error' ? null : errorType];
}