Gerrit: Convert REST "updated" timestamp to local time

Change-Id: Ic763495386cb0c11b640fa3b5488cdd928ab508f
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
Andre Hartmann
2017-03-08 20:51:13 +01:00
committed by André Hartmann
parent 69da534f99
commit 5b40263648

View File

@@ -751,8 +751,8 @@ static GerritChangePtr parseRestOutput(const QJsonObject &object, const GerritSe
change->project = object.value("project").toString();
change->branch = object.value("branch").toString();
change->status = object.value("status").toString();
change->lastUpdated = QDateTime::fromString(object.value("updated").toString(),
Qt::DateFormat::ISODate);
change->lastUpdated = QDateTime::fromString(object.value("updated").toString() + "Z",
Qt::DateFormat::ISODate).toLocalTime();
// Read current patch set.
const QJsonObject patchSet = object.value("revisions").toObject().begin().value().toObject();
change->currentPatchSet.patchSetNumber = qMax(1, patchSet.value("number").toString().toInt());