diff --git a/eleventy.config.js b/eleventy.config.js index 8590205..a1b9c54 100644 --- a/eleventy.config.js +++ b/eleventy.config.js @@ -264,16 +264,14 @@ export default async (cfg) => { }, }); - let data; try { - data = YAML.parse(await req.text()); + if (req.status !== 200) throw req.status + const data = YAML.parse(await req.text()); + console.log(`Fetched: ${x.data} from ${x.url}`); + cfg.addGlobalData(x.data, data); } catch (error) { - console.error(`Failed to fetch remote data from ${x.url}`, error); + console.error(`Failed: ${x.data} from ${x.url}:`, error); } - - console.log(`Fetched: ${x.data} from ${x.url}`); - - cfg.addGlobalData(x.data, data); })(), ); await Promise.all(deferred);