From 03ee2b364562aa9a95cafc9a15ceb62f5f49c125 Mon Sep 17 00:00:00 2001 From: Derek Cooper Date: Tue, 24 Feb 2026 22:25:14 -0800 Subject: [PATCH] fixed a cache issue --- restaurant-picker.html | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/restaurant-picker.html b/restaurant-picker.html index 5cd45e5..701c6ab 100644 --- a/restaurant-picker.html +++ b/restaurant-picker.html @@ -375,14 +375,17 @@ function loadYear(year){ document.getElementById('filterArea').innerHTML = ''; document.getElementById('filterCuisine').innerHTML = ''; resetFilters(); - fetch(year+'-restaurants.json') + fetch(year+'-restaurants.json', {cache:'no-store'}) .then(function(r){ return r.json(); }) .then(function(data){ - RESTAURANTS = data.restaurants; - document.getElementById('eventDates').textContent = data.eventDates; + RESTAURANTS = Array.isArray(data) ? data : data.restaurants; + if(data.eventDates) document.getElementById('eventDates').textContent = data.eventDates; initDropdowns(); applyFilters(); updateCounts(); + }) + .catch(function(err){ + document.getElementById('listPanel').innerHTML = '
⚠️ Failed to load restaurant data.
'+err+'
Try serving this file from a local web server instead of opening it directly.
'; }); }