Skip to content

Commit 20aef14

Browse files
🐛 Ensure dir exists before writing
1 parent 5eb3f47 commit 20aef14

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Octokit } from "@octokit/rest";
22
import slugify from "@sindresorhus/slugify";
33
import { CanvasRenderService } from "chartjs-node-canvas";
44
import dayjs from "dayjs";
5-
import { ensureDir, readFile, readJson, writeFile, writeJson } from "fs-extra";
5+
import { ensureDir, ensureFile, readFile, readJson, writeFile, writeJson } from "fs-extra";
66
import { safeLoad } from "js-yaml";
77
import { join } from "path";
88

@@ -217,6 +217,7 @@ export const generateGraphs = async () => {
217217
];
218218

219219
for await (const dataItem of dataItems) {
220+
await ensureFile(join(".", "graphs", dataItem[0]));
220221
await writeFile(
221222
join(".", "graphs", dataItem[0]),
222223
await canvasRenderService.renderToBuffer({
@@ -256,6 +257,7 @@ export const generateGraphs = async () => {
256257
);
257258
}
258259

260+
await ensureFile(join(".", "graphs", slug, "response-time.png"));
259261
await writeFile(
260262
join(".", "graphs", slug, "response-time.png"),
261263
await canvasRenderService.renderToBuffer({

0 commit comments

Comments
 (0)