From 5cb10bf6a1beb123dc99eada2fb1e2f6583ee7aa Mon Sep 17 00:00:00 2001 From: Olivier Goffart Date: Fri, 22 May 2015 11:49:39 +0200 Subject: [PATCH] PropfindJob: fix parsing of properties that have a sub element The default argument of readElementText is ErrorOnUnexpectedElement which abort the parsing of remaining elements --- src/libsync/networkjobs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libsync/networkjobs.cpp b/src/libsync/networkjobs.cpp index 27d24b1202..1e7999ad2d 100644 --- a/src/libsync/networkjobs.cpp +++ b/src/libsync/networkjobs.cpp @@ -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()); }