projects
/
nextcloud-desktop.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
750cdc1
)
PropfindJob: fix xml parsing
author
Olivier Goffart
<ogoffart@woboq.com>
Tue, 7 Apr 2015 08:35:27 +0000
(10:35 +0200)
committer
Olivier Goffart
<ogoffart@woboq.com>
Tue, 7 Apr 2015 08:35:27 +0000
(10:35 +0200)
It would only find the first property
src/libsync/networkjobs.cpp
patch
|
blob
|
history
diff --git
a/src/libsync/networkjobs.cpp
b/src/libsync/networkjobs.cpp
index d74c6cf89e17b1704a06ca781b396ad98fd345a6..5bd4144be6b81eb57469e6478dd70db2387f92e3 100644
(file)
--- a/
src/libsync/networkjobs.cpp
+++ b/
src/libsync/networkjobs.cpp
@@
-647,8
+647,9
@@
bool PropfindJob::finished()
if (type == QXmlStreamReader::StartElement) {
if (!curElement.isEmpty() && curElement.top() == QLatin1String("prop")) {
items.insert(reader.name().toString(), reader.readElementText());
+ } else {
+ curElement.push(reader.name().toString());
}
- curElement.push(reader.name().toString());
}
if (type == QXmlStreamReader::EndElement) {
if(curElement.top() == reader.name()) {