Fix the save ride behavior

When there is an internet connection issue and a user tries to save, the screen freeze and the app crashes.
As a result, the ride is not saved online.
This is possible to recover the ride locally and upload it to third party app but this is not possible to fix the broken ride on Zwift server.

As a result,

  • Experience is not counted properly
  • Race results and achievement are not saved
  • The ride does not display in Zwift companion

This is extremely frustrating. On top of that, this is not explained properly that the save did not happen. The app freezes and that’s it…

Very poor experience as the file is well saved locally