diff --git a/src/CsvRideFile.cpp b/src/CsvRideFile.cpp index 9d6b6f381..e15db60d6 100644 --- a/src/CsvRideFile.cpp +++ b/src/CsvRideFile.cpp @@ -233,6 +233,7 @@ RideFile *CsvFileReader::openRideFile(QFile &file, QStringList &errors) const QRegExp rideTime("^.*/(\\d\\d\\d\\d)_(\\d\\d)_(\\d\\d)_" "(\\d\\d)_(\\d\\d)_(\\d\\d)\\.csv$"); + rideTime.setCaseSensitivity(Qt::CaseInsensitive); if (rideTime.indexIn(file.fileName()) >= 0) { QDateTime datetime(QDate(rideTime.cap(1).toInt(), rideTime.cap(2).toInt(), @@ -244,7 +245,6 @@ RideFile *CsvFileReader::openRideFile(QFile &file, QStringList &errors) const } else { // Could be yyyyddmm_hhmmss_NAME.csv (case insensitive) rideTime.setPattern("(\\d\\d\\d\\d)(\\d\\d)(\\d\\d)_(\\d\\d)(\\d\\d)(\\d\\d)[^\\.]*\\.csv$"); - rideTime.setCaseSensitivity(Qt::CaseInsensitive); if (rideTime.indexIn(file.fileName()) >= 0) { QDateTime datetime(QDate(rideTime.cap(1).toInt(), rideTime.cap(2).toInt(), @@ -253,6 +253,8 @@ RideFile *CsvFileReader::openRideFile(QFile &file, QStringList &errors) const rideTime.cap(5).toInt(), rideTime.cap(6).toInt())); rideFile->setStartTime(datetime); + } else { + qWarning("Failed to set start time"); } } return rideFile;