fix(v2): use synchronous write for generate blog feeds (#2540)

* fix(v2): use synchronous write for generate blog feeds

* FIx code style
This commit is contained in:
Alexey Pyltsyn 2020-04-05 18:09:28 +03:00 committed by GitHub
parent 1f00d15c74
commit 5eba5f24a2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -429,11 +429,11 @@ export default function pluginContentBlog(
`${feedType}.xml`,
);
const feedContent = feedType === 'rss' ? feed.rss2() : feed.atom1();
return fs.writeFile(feedPath, feedContent, (err) => {
if (err) {
throw new Error(`Generating ${feedType} feed failed: ${err}`);
}
});
try {
fs.writeFileSync(feedPath, feedContent);
} catch (err) {
throw new Error(`Generating ${feedType} feed failed: ${err}`);
}
}),
);
},