From: Claudio Cambra Date: Tue, 18 Jul 2023 09:17:51 +0000 (+0800) Subject: Report size for directories in syncenginetestutils propfind response X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~92^2^2~57^2~14 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=4cdf525df2dccc4a82e50e552037e723067f940f;p=nextcloud-desktop.git Report size for directories in syncenginetestutils propfind response Signed-off-by: Claudio Cambra --- diff --git a/test/syncenginetestutils.cpp b/test/syncenginetestutils.cpp index 76617d751..82aa70166 100644 --- a/test/syncenginetestutils.cpp +++ b/test/syncenginetestutils.cpp @@ -346,6 +346,12 @@ FakePropfindReply::FakePropfindReply(FileInfo &remoteRootFileInfo, QNetworkAcces xml.writeStartElement(davUri, QStringLiteral("resourcetype")); xml.writeEmptyElement(davUri, QStringLiteral("collection")); xml.writeEndElement(); // resourcetype + + auto totalSize = 0; + for (const auto &child : fileInfo.children.values()) { + totalSize += child.size; + } + xml.writeTextElement(ocUri, QStringLiteral("size"), QString::number(totalSize)); } else xml.writeEmptyElement(davUri, QStringLiteral("resourcetype"));