mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-02-13 16:18:42 +00:00
Refresh RideFileCache before Metrics
.. since user metrics may reference the ridefile cache as part of the formula e.g. bests(POWER, 1200)
This commit is contained in:
@@ -606,6 +606,9 @@ RideItem::refresh()
|
||||
if (context->athlete->paceZones(isSwim)) paceZoneRange = context->athlete->paceZones(isSwim)->whichRange(dateTime.date());
|
||||
else paceZoneRange = -1;
|
||||
|
||||
// RideFile cache refresh before metrics, as meanmax may be used in user formulas
|
||||
RideFileCache updater(context, context->athlete->home->activities().canonicalPath() + "/" + fileName, getWeight(), ride_, true);
|
||||
|
||||
// refresh metrics etc
|
||||
const RideMetricFactory &factory = RideMetricFactory::instance();
|
||||
|
||||
@@ -655,9 +658,6 @@ RideItem::refresh()
|
||||
udbversion = UserMetricSchemaVersion;
|
||||
timestamp = QDateTime::currentDateTime().toTime_t();
|
||||
|
||||
// RideFile cache needs refreshing possibly
|
||||
RideFileCache updater(context, context->athlete->home->activities().canonicalPath() + "/" + fileName, getWeight(), ride_, true);
|
||||
|
||||
// we now match
|
||||
metacrc = metaCRC();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user