diff --git a/src/utils/gpxParser.js b/src/utils/gpxParser.js index e1ff794..c4186e5 100644 --- a/src/utils/gpxParser.js +++ b/src/utils/gpxParser.js @@ -28,7 +28,7 @@ export const parseGPXFile = async (file) => { }) || [] return { - name: track.name?.[0] || file.name, + name: track.name || `Track ${tracks.length + 1}`, segments, metadata: { fileName: file.name, @@ -50,7 +50,7 @@ export const parseGPXFile = async (file) => { })) || [] return { - name: route.name?.[0] || file.name, + name: route.name || file.name, segments: [{ points }], metadata: { fileName: file.name, @@ -71,7 +71,7 @@ export const parseGPXFile = async (file) => { })) tracks = [{ - name: gpx.metadata?.name?.[0] || file.name, + name: gpx.metadata?.name || file.name, segments: [{ points }], metadata: { fileName: file.name,