From 8f70865cf71df1cbcec7fc73d91f084a3bd0e5e2 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Thu, 27 Dec 2018 21:02:56 -0800 Subject: [PATCH] Fix marketplace upload finishing before inventory item is valid --- interface/src/avatar/MarketplaceItemUploader.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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; } }