From cd411e5fb1e7321a5e0336d9ce53ad169750338c Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Wed, 14 Jun 2017 12:01:32 +0200 Subject: SyncEngineTest: Fix date locale related bug The client is very picky about date strings it accepts. If dates are formatted with a non-C locale (such as localized weekday names), it fails to parse it and tests fail in subtle ways. --- test/syncenginetestutils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test') diff --git a/test/syncenginetestutils.h b/test/syncenginetestutils.h index 64b063284..5be71e0f7 100644 --- a/test/syncenginetestutils.h +++ b/test/syncenginetestutils.h @@ -346,7 +346,7 @@ public: xml.writeEmptyElement(davUri, QStringLiteral("resourcetype")); auto gmtDate = fileInfo.lastModified.toTimeZone(QTimeZone(0)); - auto stringDate = gmtDate.toString("ddd, dd MMM yyyy HH:mm:ss 'GMT'"); + auto stringDate = QLocale::c().toString(gmtDate, "ddd, dd MMM yyyy HH:mm:ss 'GMT'"); xml.writeTextElement(davUri, QStringLiteral("getlastmodified"), stringDate); xml.writeTextElement(davUri, QStringLiteral("getcontentlength"), QString::number(fileInfo.size)); xml.writeTextElement(davUri, QStringLiteral("getetag"), fileInfo.etag); -- cgit v1.2.3