diff --git a/src/base/net/geoipmanager.cpp b/src/base/net/geoipmanager.cpp index 0a38fb20e..1243f21a8 100644 --- a/src/base/net/geoipmanager.cpp +++ b/src/base/net/geoipmanager.cpp @@ -33,6 +33,7 @@ #include #include #include +#include #include "base/logger.h" #include "base/preferences.h" @@ -124,8 +125,8 @@ void GeoIPManager::manageDatabaseUpdate() void GeoIPManager::downloadDatabaseFile() { - const QDate curDate = QDateTime::currentDateTimeUtc().date(); - const QString curUrl = DATABASE_URL.arg(curDate.toString("yyyy-MM")); + const QDateTime curDatetime = QDateTime::currentDateTimeUtc(); + const QString curUrl = DATABASE_URL.arg(QLocale::c().toString(curDatetime, "yyyy-MM")); DownloadManager::instance()->download({curUrl}, this, &GeoIPManager::downloadFinished); }