From 12ac1b2c6cbee9c1fa2a6ad9e5c6c9ff5367ee0d Mon Sep 17 00:00:00 2001 From: Adam Date: Mon, 28 May 2018 10:00:45 -0400 Subject: [PATCH] item manager: cache unable to look up on unsuccessful bulk lookup too --- .../main/java/net/runelite/client/game/ItemManager.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/game/ItemManager.java b/runelite-client/src/main/java/net/runelite/client/game/ItemManager.java index 957cb398d1..06924e49d5 100644 --- a/runelite-client/src/main/java/net/runelite/client/game/ItemManager.java +++ b/runelite-client/src/main/java/net/runelite/client/game/ItemManager.java @@ -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);