{"action":"closed","issue":{"url":"https://api.github.com/repos/robrua/Orianna/issues/3","labels_url":"https://api.github.com/repos/robrua/Orianna/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/robrua/Orianna/issues/3/comments","events_url":"https://api.github.com/repos/robrua/Orianna/issues/3/events","html_url":"https://github.com/robrua/Orianna/issues/3","id":51857749,"number":3,"title":"Summoner.getRecentGames fails if match contains an item that has since been removed","user":{"login":"ccitro","id":2053557,"avatar_url":"https://avatars.githubusercontent.com/u/2053557?v=3","gravatar_id":"","url":"https://api.github.com/users/ccitro","html_url":"https://github.com/ccitro","followers_url":"https://api.github.com/users/ccitro/followers","following_url":"https://api.github.com/users/ccitro/following{/other_user}","gists_url":"https://api.github.com/users/ccitro/gists{/gist_id}","starred_url":"https://api.github.com/users/ccitro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ccitro/subscriptions","organizations_url":"https://api.github.com/users/ccitro/orgs","repos_url":"https://api.github.com/users/ccitro/repos","events_url":"https://api.github.com/users/ccitro/events{/privacy}","received_events_url":"https://api.github.com/users/ccitro/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2014-12-12T21:56:30Z","updated_at":"2015-02-18T09:14:12Z","closed_at":"2015-02-18T09:14:12Z","body":"In 4.21, Riot removed Atma's Impaler from the game.  Since then, If I call Summoner.getRecentGames it will throw an exception because the call to https://global.api.pvp.net/api/lol/static-data/na/v1.2/item/3005 returns a 404 HTTP response code.\r\n\r\nThis may only happen for summoners who have recent games in which a player purchased the item, but I haven't tested that.\r\n\r\nI'm not particularly interested in the item data for my specific use case, so lazy-loading the item data would both speed up the method and circumvent the issue for me.  However, for users who do need item data for the match, some sort of solution that gracefully handles the removal of items from the game will be needed."}}