diff --git a/assets/js/map.ts b/assets/js/map.ts index c95b5a9..0d20b34 100644 --- a/assets/js/map.ts +++ b/assets/js/map.ts @@ -1411,7 +1411,7 @@ let MapAPRSMap = { addMarker(data: MarkerData & { openPopup?: boolean }) { const self = this as unknown as LiveViewHookContext; const L = window.L; - if (!data.id || !data.lat || !data.lng) { + if (!data || !data.id || !data.lat || !data.lng || typeof data.lat !== 'number' || typeof data.lng !== 'number') { console.warn("Invalid marker data:", data); return; }