PropfindJob: fix parsing of properties that have a sub element

The default argument of readElementText is ErrorOnUnexpectedElement which
abort the parsing of remaining elements
This commit is contained in:
Olivier Goffart 2015-05-22 11:49:39 +02:00
parent 54a42e401b
commit 5cb10bf6a1

View File

@ -711,7 +711,7 @@ bool PropfindJob::finished()
QXmlStreamReader::TokenType type = reader.readNext();
if (type == QXmlStreamReader::StartElement) {
if (!curElement.isEmpty() && curElement.top() == QLatin1String("prop")) {
items.insert(reader.name().toString(), reader.readElementText());
items.insert(reader.name().toString(), reader.readElementText(QXmlStreamReader::SkipChildElements));
} else {
curElement.push(reader.name().toString());
}