diff --git a/interface/src/avatar/MarketplaceItemUploader.cpp b/interface/src/avatar/MarketplaceItemUploader.cpp index 33cfb85c8e..45a13f04c4 100644 --- a/interface/src/avatar/MarketplaceItemUploader.cpp +++ b/interface/src/avatar/MarketplaceItemUploader.cpp @@ -275,9 +275,10 @@ void MarketplaceItemUploader::doWaitForInventory() { } if (id == _marketplaceID) { auto version = assetObject["version"]; - if (version.isDouble()) { + auto valid = assetObject["valid"]; + if (version.isDouble() && valid.isBool()) { int versionInt = version.toDouble(); - if (versionInt >= _itemVersion) { + if ((int)version.toDouble() >= _itemVersion && valid.toBool()) { return true; } }