From 91ae912373377c5122d9314f99b2e34ba842fd39 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Wed, 11 Feb 2015 16:02:50 +0100 Subject: [PATCH] ShareDialog: Don't crash with bad response. #2811 --- src/gui/sharedialog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/sharedialog.cpp b/src/gui/sharedialog.cpp index 387322db27..d64c2fd252 100644 --- a/src/gui/sharedialog.cpp +++ b/src/gui/sharedialog.cpp @@ -229,7 +229,7 @@ void ShareDialog::slotSharesFetched(const QString &reply) bool success = false; QVariantMap json = QtJson::parse(reply, success).toMap(); - ShareDialog::_shares = json.value("ocs").toMap().values("data")[0].toList(); + ShareDialog::_shares = json.value("ocs").toMap().value("data").toList(); Q_FOREACH(auto share, ShareDialog::_shares) { QVariantMap data = share.toMap();