fix(web-probe): reject empty analyze stdout contracts
This commit is contained in:
@@ -35,8 +35,8 @@ export function resolveCliChildJsonObject(options: {
|
||||
?? contractFallbackReason
|
||||
?? (parsedStdout.parsed === null ? fallbackReasonForStdout(parsedStdout.stdoutKind) : null);
|
||||
|
||||
let parsed = parsedStdout.parsed;
|
||||
let source: CliChildJsonSource = parsedStdout.source;
|
||||
let parsed = contractFallbackReason === null ? parsedStdout.parsed : null;
|
||||
let source: CliChildJsonSource = contractFallbackReason === null ? parsedStdout.source : null;
|
||||
let artifactDiagnostics: Record<string, unknown> | null = null;
|
||||
if (fallbackReason !== null && options.artifactFallback) {
|
||||
const artifact = options.artifactFallback.read();
|
||||
@@ -65,6 +65,7 @@ export function resolveCliChildJsonObject(options: {
|
||||
fallbackReason,
|
||||
parsedFromStdout: parsedStdout.source === "stdout",
|
||||
parsedFromDump: parsedStdout.source === "dump",
|
||||
stdoutContractAccepted: accepted,
|
||||
dumpPath: parsedStdout.dumpPath,
|
||||
dumpReason: parsedStdout.dumpReason,
|
||||
dumpReadOk: parsedStdout.dumpReadOk,
|
||||
|
||||
Reference in New Issue
Block a user