Report size for directories in syncenginetestutils propfind response

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
Claudio Cambra 2023-07-18 17:17:51 +08:00
Родитель 21656cce17
Коммит 4cdf525df2
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: C839200C384636B0
1 изменённых файлов: 6 добавлений и 0 удалений

Просмотреть файл

@ -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"));