Fixed race condition for partials
This commit is contained in:
parent
1881de9698
commit
36d77bfe22
1 changed files with 3 additions and 1 deletions
|
@ -5,13 +5,15 @@ const { join, basename } = require('path');
|
|||
const registerPartials = async () => {
|
||||
try {
|
||||
let results = await readdir('./src/templates/partials')
|
||||
results.forEach(async filename => {
|
||||
let resultsPromises = results.map(async filename => {
|
||||
let filePath = join('./src/templates/partials', filename);
|
||||
let partialName = basename(filename, '.hbs');
|
||||
let partialContents = await readFile(filePath);
|
||||
partialContents = partialContents.toString();
|
||||
Handlebars.registerPartial(partialName, partialContents);
|
||||
});
|
||||
|
||||
return Promise.all(resultsPromises);
|
||||
} catch(error) {
|
||||
console.error('Could not read partials in ./src/templates/partials/', error);
|
||||
return;
|
||||
|
|
Loading…
Add table
Reference in a new issue