ShareDialog: Don't crash with bad response. #2811

This commit is contained in:
Christian Kamm 2015-02-11 16:02:50 +01:00
parent 9aeda891c3
commit 91ae912373

View File

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