Skip to content

Commit 83e90c6

Browse files
committed
feat(renderer): Inject error message into failed document.
1 parent 5008a22 commit 83e90c6

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

src/html-generation/markdown-renderer.ts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export namespace MarkdownRenderer
3333
// RenderLog.warning("Cannot render file: ", message);
3434
view?.warn(`Cannot render file: ${message}`);
3535
view?.update(file.markdownFile.path, { syncStatus: 'fail' })
36-
return generateFailDocument();
36+
return generateFailDocument(`Render Failed: ${message}`);
3737
}
3838

3939
if (cancelled) throw new Error("Markdown rendering cancelled");
@@ -44,7 +44,7 @@ export namespace MarkdownRenderer
4444
// RenderLog.warning("Cannot render file: ", message);
4545
view?.warn(`Cannot render file: ${message}`);
4646
view?.update(file.markdownFile.path, { syncStatus: 'fail' })
47-
return generateFailDocument();
47+
return generateFailDocument(`Render Failed: ${message}`);
4848
}
4949

5050
// @ts-ignore
@@ -58,7 +58,7 @@ export namespace MarkdownRenderer
5858
// RenderLog.warning("Cannot render file: ", message);
5959
view?.warn(`Cannot render file: ${message}`);
6060
view?.update(file.markdownFile.path, { syncStatus: 'fail' })
61-
return generateFailDocument();
61+
return generateFailDocument(`Render Failed: ${message}`);
6262
}
6363

6464
const preview = renderLeaf.view.previewMode;
@@ -91,11 +91,10 @@ export namespace MarkdownRenderer
9191

9292
if (!renderfinished)
9393
{
94-
const message = "Failed to render file within 30 seconds! File: " + file.markdownFile.path;
95-
// RenderLog.warning("Cannot render file: ", message);
96-
view?.warn(`Cannot render file: ${message}`);
94+
const message = "Network Error: Failed to render file within 30 seconds! File " + file.markdownFile.path;
95+
view?.warn(message);
9796
view?.update(file.markdownFile.path, { syncStatus: 'fail' })
98-
return generateFailDocument();
97+
return generateFailDocument(message);
9998
}
10099

101100
// wait for dataview blocks to render
@@ -124,7 +123,7 @@ export namespace MarkdownRenderer
124123
const message = "Could not find container with rendered content! File: " + file.markdownFile.path;
125124
// RenderLog.warning("Cannot render file: ", message);
126125
view?.warn(`Cannot render file: ${message}`);
127-
return generateFailDocument();
126+
return generateFailDocument(message);
128127
}
129128

130129
function postProcessHTML(file: ExportFile, html: HTMLElement)

0 commit comments

Comments
 (0)