From 74606616078511b787abfa92aa3690e1f5664309 Mon Sep 17 00:00:00 2001 From: Paul Bienkowski Date: Sun, 22 Nov 2020 10:46:58 +0100 Subject: [PATCH] fix: append to track body in /end too, and save new track in /add --- routes/api/tracks.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/routes/api/tracks.js b/routes/api/tracks.js index 8fa2ef4..fa7a5ce 100644 --- a/routes/api/tracks.js +++ b/routes/api/tracks.js @@ -184,6 +184,9 @@ router.post( track.trackData = trackData._id; track.author = user; + await track.save() + await trackData.save(); + // remember which is the actively building track for this user currentTracks.set(user.id, track._id); @@ -240,6 +243,9 @@ router.post( throw new Error('current user active track is gone, retry upload'); } + track.body += req.body.track.body; + await track.save(); + const trackData = await TrackData.findById(track.trackData); trackData.points = Array.from(parseTrackPoints(track.body)); await trackData.save();