diff --git a/src/db/tracks.ts b/src/db/tracks.ts index 7c586e3..884fd0a 100644 --- a/src/db/tracks.ts +++ b/src/db/tracks.ts @@ -70,9 +70,13 @@ export const appendTrkpt = async (db: any, trkpt: any) => { track = result; }) .catch((error: any) => { - console.log(`db.get(CURRENT_TRACK), ERROR: ${JSON.stringify(error)}`); - track = initialTrack; - }); + if (error.status='404') { + track = initialTrack; + } else { + console.log(`db.get(CURRENT_TRACK), ERROR: ${JSON.stringify(error)}`); + alert(`db.get(CURRENT_TRACK), ERROR: ${JSON.stringify(error)}`); + } + }); track.metadata.lastModified = trkpt.time; const currentTrkseg = track.track.trk.at(-1).trkseg.at(-1); currentTrkseg.trkpt.push(trkpt); @@ -82,5 +86,6 @@ export const appendTrkpt = async (db: any, trkpt: any) => { }) .catch((error: any) => { console.log(`db.put(CURRENT_TRACK), ERROR: ${JSON.stringify(error)}`); + alert(`db.put(CURRENT_TRACK), ERROR: ${JSON.stringify(error)}`); }); };