item manager: cache unable to look up on unsuccessful bulk lookup too

This commit is contained in:
Adam
2018-05-28 10:00:45 -04:00
parent 0cd0acba92
commit 12ac1b2c6c

View File

@@ -201,12 +201,12 @@ public class ItemManager
{
// Do a query for the items not in the cache
ItemPrice[] itemPrices = itemClient.lookupItemPrice(lookup.toArray(new Integer[lookup.size()]));
for (int itemId : lookup)
{
itemPriceCache.put(itemId, NONE);
}
if (itemPrices != null)
{
for (int itemId : lookup)
{
itemPriceCache.put(itemId, NONE);
}
for (ItemPrice itemPrice : itemPrices)
{
itemPriceCache.put(itemPrice.getItem().getId(), itemPrice);