From 4cdf525df2dccc4a82e50e552037e723067f940f Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Tue, 18 Jul 2023 17:17:51 +0800 Subject: [PATCH] Report size for directories in syncenginetestutils propfind response Signed-off-by: Claudio Cambra --- test/syncenginetestutils.cpp | 6 ++++++ 1 file changed, 6 insertions(+) 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")); -- 2.30.2