diff --git a/src/DownloadRideDialog.cpp b/src/DownloadRideDialog.cpp index 3dc88f605..c7a3fe76f 100644 --- a/src/DownloadRideDialog.cpp +++ b/src/DownloadRideDialog.cpp @@ -25,6 +25,7 @@ #include "Settings.h" #include "JsonRideFile.h" #include "HelpWhatsThis.h" +#include "RideItem.h" #include #include #include @@ -469,6 +470,8 @@ DownloadRideDialog::downloadClicked() // now rename QFile targetFileTmpActivities(targetFileTmpActivitiesName); targetFileTmpActivities.rename(targetFileActivitiesName); + // and correct the path locally stored in Ride Item + context->ride->setFileName(context->athlete->home->activities().canonicalPath(), targetFileName); } if( ! failures ) diff --git a/src/RideImportWizard.cpp b/src/RideImportWizard.cpp index bef3bf0e5..9694c8a34 100644 --- a/src/RideImportWizard.cpp +++ b/src/RideImportWizard.cpp @@ -974,6 +974,8 @@ RideImportWizard::abortClicked() // rideCache is successfully updated, let's move the file to the real /activities if (moveFile(tmpActivitiesFulltarget, finalActivitiesFulltarget)) { tableWidget->item(i,5)->setText(tr("File Saved")); + // and correct the path locally stored in Ride Item + context->ride->setFileName(homeActivities.canonicalPath(), activitiesTarget); } else { tableWidget->item(i,5)->setText(tr("Error - Moving %1 to activities folder").arg(activitiesTarget)); }