File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed
Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -351,9 +351,14 @@ export async function renderFiles(
351351
352352 return await pandocRenderer . onComplete ( false , options . flags ?. quiet ) ;
353353 } catch ( error ) {
354+ if ( ! ( error instanceof Error ) ) {
355+ warn ( `Error encountered when rendering files` ) ;
356+ }
354357 return {
355358 files : ( await pandocRenderer . onComplete ( true ) ) . files ,
356- error : error instanceof Error ? error : new Error ( ) ,
359+ error : error instanceof Error
360+ ? error
361+ : new Error ( error ? String ( error ) : undefined ) ,
357362 } ;
358363 } finally {
359364 tempContext . cleanup ( ) ;
@@ -404,9 +409,14 @@ export async function renderFile(
404409 }
405410 return await pandocRenderer . onComplete ( false , options . flags ?. quiet ) ;
406411 } catch ( error ) {
412+ if ( ! ( error instanceof Error ) ) {
413+ warn ( `Error encountered when rendering ${ file . path } ` ) ;
414+ }
407415 return {
408416 files : ( await pandocRenderer . onComplete ( true ) ) . files ,
409- error : error instanceof Error ? error : new Error ( ) ,
417+ error : error instanceof Error
418+ ? error
419+ : new Error ( error ? String ( error ) : undefined ) ,
410420 } ;
411421 } finally {
412422 if ( Deno . env . get ( "QUARTO_PROFILER_OUTPUT" ) ) {
You can’t perform that action at this time.
0 commit comments