Browse Source

Merge pull request #13328 from FranciscoPombal/fix_geodb

Fix GeoDB download in systems with non-C locales
adaptive-webui-19844
Mike Tzou 4 years ago committed by GitHub
parent
commit
84be5ed664
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      src/base/net/geoipmanager.cpp

5
src/base/net/geoipmanager.cpp

@ -33,6 +33,7 @@
#include <QDir> #include <QDir>
#include <QFile> #include <QFile>
#include <QHostAddress> #include <QHostAddress>
#include <QLocale>
#include "base/logger.h" #include "base/logger.h"
#include "base/preferences.h" #include "base/preferences.h"
@ -124,8 +125,8 @@ void GeoIPManager::manageDatabaseUpdate()
void GeoIPManager::downloadDatabaseFile() void GeoIPManager::downloadDatabaseFile()
{ {
const QDate curDate = QDateTime::currentDateTimeUtc().date(); const QDateTime curDatetime = QDateTime::currentDateTimeUtc();
const QString curUrl = DATABASE_URL.arg(curDate.toString("yyyy-MM")); const QString curUrl = DATABASE_URL.arg(QLocale::c().toString(curDatetime, "yyyy-MM"));
DownloadManager::instance()->download({curUrl}, this, &GeoIPManager::downloadFinished); DownloadManager::instance()->download({curUrl}, this, &GeoIPManager::downloadFinished);
} }

Loading…
Cancel
Save