diff --git a/layouts/partials/head.html b/layouts/partials/head.html index cf553cf13a227583ef473433c9bbfeeff997b783..ad673f333fbdd250c1ae26a37c9c2a7f3f105310 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -207,16 +207,20 @@ document.addEventListener("DOMContentLoaded", function() { const dataMap = new Map(Object.entries(data)); for ( let i = 1; i < dataSources.length ; i++) { - let dataNew = JSON.parse(getJSON(dataSources[i])); - let dataMapNew = new Map(Object.entries(dataNew)); + try { + let dataNew = JSON.parse(getJSON(dataSources[i])); + let dataMapNew = new Map(Object.entries(dataNew)); - for (let [key, value] of dataMapNew) { - let valueOld = dataMap.get(key); - if( valueOld ) { - dataMap.set(key, valueOld + value); - } else { - dataMap.set(key, value); + for (let [key, value] of dataMapNew) { + let valueOld = dataMap.get(key); + if( valueOld ) { + dataMap.set(key, valueOld + value); + } else { + dataMap.set(key, value); + } } + } catch(error) { + console.error(error, error.stack) } }