fix: handle absolute track_url paths in ActivityDetail

resolveShards also rewrites track_url to absolute paths (/data/…).
The trackUrl reactive statement only handled http:// prefixes,
producing double /data//data/… for the GeoJSON fetch → map had no track.
This commit is contained in:
Davide Scaini
2026-04-15 14:50:10 +02:00
parent f376b24106
commit dfd56e4448
+1 -1
View File
@@ -54,7 +54,7 @@
}
$: trackUrl = activity.track_url
? (activity.track_url.startsWith('http') ? activity.track_url : `${base}data/${activity.track_url}`)
? (activity.track_url.startsWith('http') || activity.track_url.startsWith('/') ? activity.track_url : `${base}data/${activity.track_url}`)
: null;
$: color = sportColor(activity.sport);