diff --git a/src/views/events.js b/src/views/events.js index c4b4e81..b17cf10 100644 --- a/src/views/events.js +++ b/src/views/events.js @@ -3,14 +3,19 @@ import { S } from '../state.js'; export async function fetchEvents(artistName) { const base = S.cfg?.backendUrl; + console.log('[events] base:', base, '| artist:', artistName); if(!base) return []; try { const r = await fetch(`${base}/api/events/${encodeURIComponent(artistName)}`); + console.log('[events] status:', r.status); if(!r.ok) return []; const data = await r.json(); + console.log('[events] data:', data); if(!Array.isArray(data)) return []; - return data.filter(e => new Date(e.datetime) > new Date()); - } catch { return []; } + const filtered = data.filter(e => new Date(e.datetime) > new Date()); + console.log('[events] upcoming:', filtered.length); + return filtered; + } catch(e) { console.log('[events] error:', e); return []; } } export function openEventsModal(events, artistName) {