diff --git a/http-service/src/main/java/net/runelite/http/service/item/ItemService.java b/http-service/src/main/java/net/runelite/http/service/item/ItemService.java index 67fac7188c..2da7a50028 100644 --- a/http-service/src/main/java/net/runelite/http/service/item/ItemService.java +++ b/http-service/src/main/java/net/runelite/http/service/item/ItemService.java @@ -472,6 +472,14 @@ public class ItemService int idx = random.nextInt(tradeableItems.length); int id = tradeableItems[idx]; + if (getItem(id) == null) + { + // This is a new item.. + log.debug("Fetching new item {}", id); + queueItem(id); + return; + } + log.debug("Fetching price for {}", id); fetchPrice(id);