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)
       }
     }