Skip to content

Commit 1f9786d

Browse files
committed
restore 1.7 behavior on invalid exception percolating
1 parent 3043993 commit 1f9786d

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

src/command/render/render-files.ts

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -351,13 +351,9 @@ export async function renderFiles(
351351

352352
return await pandocRenderer.onComplete(false, options.flags?.quiet);
353353
} catch (error) {
354-
if (!(error instanceof Error)) {
355-
warn("Should not have arrived here:", error);
356-
throw error;
357-
}
358354
return {
359355
files: (await pandocRenderer.onComplete(true)).files,
360-
error: error || new Error(),
356+
error: error instanceof Error ? error : new Error(),
361357
};
362358
} finally {
363359
tempContext.cleanup();
@@ -408,13 +404,9 @@ export async function renderFile(
408404
}
409405
return await pandocRenderer.onComplete(false, options.flags?.quiet);
410406
} catch (error) {
411-
if (!(error instanceof Error)) {
412-
warn("Should not have arrived here:", error);
413-
throw error;
414-
}
415407
return {
416408
files: (await pandocRenderer.onComplete(true)).files,
417-
error: error || new Error(),
409+
error: error instanceof Error ? error : new Error(),
418410
};
419411
} finally {
420412
if (Deno.env.get("QUARTO_PROFILER_OUTPUT")) {

0 commit comments

Comments
 (0)