diff --git a/templates/map.html b/templates/map.html
index 6dadab5..c18516a 100644
--- a/templates/map.html
+++ b/templates/map.html
@@ -33,10 +33,7 @@ let map=L.map("map",{center:[38.243,-85.647],zoom:11,layers:[osm]});
let layerControl=L.control.layers({"fetching gas prices...":osm},null,{collapsed:false}).addTo(map);
fetch("gas.csv").then(response=>{
layerControl.remove();
- if(!response.ok){
- L.control.layers({"fetch failed. try reloading?":osm},null,{collapsed:false}).addTo(map);
- return
- }
+ if(!response.ok){throw new Error(response.status)}
return response.text()
}).then(csv=>{
let storeLayers={},store,url;
@@ -51,7 +48,10 @@ fetch("gas.csv").then(response=>{
}
})
L.control.layers(null,storeLayers,{collapsed:false}).addTo(map)
-})
+}).catch(error=>{
+ L.control.layers({"fetch failed. you could try reloading, otherwise email me.":osm},null,{collapsed:false}).addTo(map);
+ console.error(error)
+}