diff --git a/libraries/networking/src/AssetRequest.cpp b/libraries/networking/src/AssetRequest.cpp index 17413cf4d3..594c471196 100644 --- a/libraries/networking/src/AssetRequest.cpp +++ b/libraries/networking/src/AssetRequest.cpp @@ -70,7 +70,9 @@ void AssetRequest::start() { _state = WaitingForInfo; auto assetClient = DependencyManager::get(); - _assetInfoRequestID = assetClient->getAssetInfo(_hash, [this](bool responseReceived, AssetServerError serverError, AssetInfo info) { + _assetInfoRequestID = assetClient->getAssetInfo(_hash, + [this](bool responseReceived, AssetServerError serverError, AssetInfo info) { + _assetInfoRequestID = AssetClient::INVALID_MESSAGE_ID; _info = info; @@ -104,8 +106,9 @@ void AssetRequest::start() { int start = 0, end = _info.size; auto assetClient = DependencyManager::get(); - _assetRequestID = assetClient->getAsset(_hash, start, end, [this, start, end](bool responseReceived, AssetServerError serverError, - const QByteArray& data) { + _assetRequestID = assetClient->getAsset(_hash, start, end, + [this, start, end](bool responseReceived, AssetServerError serverError, const QByteArray& data) { + _assetRequestID = AssetClient::INVALID_MESSAGE_ID; if (!responseReceived) {