From 8a12c9fd19412f9b67f7922e6db76ef4e5a5a472 Mon Sep 17 00:00:00 2001 From: Hanzo_dev <2002samudiojohan@gmail.com> Date: Thu, 19 Mar 2026 10:01:00 -0500 Subject: [PATCH] Fix: display activities map FAB even if they lack coordinates --- frontend/src/views/MapView.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/views/MapView.vue b/frontend/src/views/MapView.vue index 4fabb56..6e9f093 100644 --- a/frontend/src/views/MapView.vue +++ b/frontend/src/views/MapView.vue @@ -152,8 +152,8 @@ async function fetchData(isBackground = false) { Promise.all([ routeStore.loadRoutes(undefined, false, isBackground), businessService.getAllBusinesses().then(b => { - featuredActivities.value = b.filter(biz => biz.is_featured && biz.latitude && biz.longitude); - if (showPromos.value) updatePromoMarkers(); + featuredActivities.value = b.filter(biz => biz.is_featured); + if (showPromos.value || featuredActivities.value.length > 0) updatePromoMarkers(); }) ]); @@ -382,7 +382,7 @@ async function updatePromoMarkers() { promoMarkers.value.forEach(m => m.setMap(null)); const newMarkers: any[] = []; - const promosWithCoords = featuredActivities.value; + const promosWithCoords = featuredActivities.value.filter(promo => promo.latitude && promo.longitude); promosWithCoords.forEach(promo => { const marker = addMarker(