It looks to me like the FIT service returned a json object that did not contain a valid distance. Looking at the request body the workout_data submitted is tiny, so it doesn't feel like a valid file. Possibly it comes from pressing start/stop/reset really quickly on a device?
After letting a few people have access to the application, we've received one 500 reported in Sentry.
https://app.getsentry.com/app9348437herokucom/production/group/18669887/
It looks to me like the FIT service returned a json object that did not contain a valid distance. Looking at the request body the
workout_data
submitted is tiny, so it doesn't feel like a valid file. Possibly it comes from pressing start/stop/reset really quickly on a device?