item manager: cache unable to look up on unsuccessful bulk lookup too
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user