From 306c60ac2df2e72efec794e4ff5e4928bb561fb0 Mon Sep 17 00:00:00 2001 From: Mark Liversedge Date: Sat, 22 Apr 2017 11:18:49 +0100 Subject: [PATCH] Strava : Include from/to in date range .. Strava API returns rides after/before the from/to dates but we want to include rides *on* those days. --- src/Cloud/Strava.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Cloud/Strava.cpp b/src/Cloud/Strava.cpp index d601b7d9c..3e9ca20b9 100644 --- a/src/Cloud/Strava.cpp +++ b/src/Cloud/Strava.cpp @@ -126,8 +126,8 @@ Strava::readdir(QString path, QStringList &errors, QDateTime from, QDateTime to) #endif // use toMSecsSinceEpoch for compatibility with QT4 - params.addQueryItem("before", QString::number(to.toMSecsSinceEpoch()/1000.0f, 'f', 0)); - params.addQueryItem("after", QString::number(from.toMSecsSinceEpoch()/1000.0f, 'f', 0)); + params.addQueryItem("before", QString::number(to.addDays(1).toMSecsSinceEpoch()/1000.0f, 'f', 0)); + params.addQueryItem("after", QString::number(from.addDays(-1).toMSecsSinceEpoch()/1000.0f, 'f', 0)); params.addQueryItem("per_page", QString("%1").arg(pageSize)); params.addQueryItem("page", QString("%1").arg(offset/pageSize+1));