diff --git a/src/Cloud/Strava.cpp b/src/Cloud/Strava.cpp index 9f248b2c8..4e994d5cb 100644 --- a/src/Cloud/Strava.cpp +++ b/src/Cloud/Strava.cpp @@ -338,7 +338,7 @@ Strava::writeFile(QByteArray &data, QString remotename, RideFile *ride) activityTypePart.setBody("NordicSki"); else if (ride->sport() == "Gym") activityTypePart.setBody("WeightTraining"); - else if (ride->sport() == "Walking") + else if (ride->sport() == "Walk") activityTypePart.setBody("Walk"); else if (ride->xdata("TRAIN") && ride->isDataPresent(RideFile::lat)) activityTypePart.setBody("VirtualRide"); diff --git a/src/FileIO/RideFile.cpp b/src/FileIO/RideFile.cpp index 005160cf1..9df42acc6 100644 --- a/src/FileIO/RideFile.cpp +++ b/src/FileIO/RideFile.cpp @@ -241,6 +241,9 @@ RideFile::sportTag(QString sport) { tr("Gym"), "Gym" }, { "Strength", "Gym" }, { tr("Strength"), "Gym" }, + + { tr("Walk"), "Walk" }, + { "Walking", "Walk" }, { tr("Walking"), "Walk" }, }; return sports.value(sport, sport); diff --git a/src/Metrics/RideMetric.cpp b/src/Metrics/RideMetric.cpp index 3f8361d22..506122d56 100644 --- a/src/Metrics/RideMetric.cpp +++ b/src/Metrics/RideMetric.cpp @@ -165,8 +165,9 @@ // 155 27 Jun 2020 Mark Liversedge Added Ride Date as days since 1900,01,01 // 156 18 Mar 2021 Ale Martinez Added Time and % in Zones I, II and III // 157 27 May 2021 Ale Martinez Added Pace Row +// 158 28 Feb 2024 Ale Martinez Enabled Pace for Walking -int DBSchemaVersion = 157; +int DBSchemaVersion = 158; RideMetricFactory *RideMetricFactory::_instance; QVector RideMetricFactory::noDeps; diff --git a/src/Metrics/RunMetrics.cpp b/src/Metrics/RunMetrics.cpp index d85ff3cab..f2302ef12 100644 --- a/src/Metrics/RunMetrics.cpp +++ b/src/Metrics/RunMetrics.cpp @@ -319,7 +319,7 @@ class Pace : public RideMetric { setCount(as->count()); } - bool isRelevantForRide(const RideItem *ride) const { return ride->isRun; } + bool isRelevantForRide(const RideItem *ride) const { return ride->isRun || ride->sport == "Walk"; } MetricClass classification() const { return Undefined; } MetricValidity validity() const { return Unknown; }