fix QHttpMultiPart destroy from AccountManager

This commit is contained in:
Stephen Birarda 2015-01-20 11:00:08 -08:00
parent a66888939c
commit cd23876afc

View file

@ -240,8 +240,9 @@ void AccountManager::invokedRequest(const QString& path,
} else {
networkReply = networkAccessManager.put(networkRequest, dataMultiPart);
}
qDebug() << "IS THIS WHERE?";
dataMultiPart->setParent(networkReply);
// make sure dataMultiPart is destroyed when the reply is
connect(networkReply, &QNetworkReply::destroyed, dataMultiPart, &QHttpMultiPart::deleteLater);
} else {
networkRequest.setHeader(QNetworkRequest::ContentTypeHeader, "application/json");
if (operation == QNetworkAccessManager::PostOperation) {