Skip to content
This repository was archived by the owner on Feb 5, 2022. It is now read-only.

Commit 1bf41f1

Browse files
Sam HSam H
authored andcommitted
fix: add check for butter-api file existing in getbutter js
1 parent 2c521d3 commit 1bf41f1

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

scripts/get-butter.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ if(process.env.BUTTER_API_KEY){
1515
export const BUTTER_API_KEY = '${BUTTER_API_KEY}';`
1616
fs.writeFileSync(API_KEY_PATH, newAPIString);
1717
} else {
18-
18+
19+
if (!fs.existsSync('src/butter-api')){
20+
fs.mkdirSync('src/butter-api/');
21+
}
22+
1923
// else if this is a local build, get the key from the gitignored file
2024

2125
const blankAPIString = `
@@ -38,10 +42,10 @@ if(process.env.BUTTER_API_KEY){
3842
fs.writeFileSync(API_KEY_PATH, blankAPIString);
3943
keyString = ['']
4044
}
41-
45+
4246
BUTTER_API_KEY = keyString[0].substring(1, keyString[0].length - 1);
43-
44-
}
47+
48+
}
4549
}
4650

4751
if(BUTTER_API_KEY == '') {
@@ -59,4 +63,4 @@ if(res.statusCode >= 200 && res.statusCode < 300){
5963
const dataString = 'export const BLOG_DATA = ' + JSON.stringify(JSON.parse(res.body.toString()), null, "\t");
6064
fs.writeFileSync('src/pages/app-blog-post/prerender-blog-data.ts', dataString);
6165

62-
}
66+
}

0 commit comments

Comments
 (0)