diff --git a/zone/client.cpp b/zone/client.cpp index 19cb4dcd1..51dda5d2c 100644 --- a/zone/client.cpp +++ b/zone/client.cpp @@ -4093,8 +4093,8 @@ void Client::DiscoverItem(uint32 item_id) { } if (parse->PlayerHasQuestSub(EVENT_DISCOVER_ITEM)) { - const auto* item = database.GetItem(item_id); - std::vector args = {item}; + auto* item = database.CreateItem(item_id); + std::vector args = { item }; parse->EventPlayer(EVENT_DISCOVER_ITEM, this, "", item_id, &args); }