{"action":"created","issue":{"url":"https://api.github.com/repos/mitodl/micromasters/issues/1276","repository_url":"https://api.github.com/repos/mitodl/micromasters","labels_url":"https://api.github.com/repos/mitodl/micromasters/issues/1276/labels{/name}","comments_url":"https://api.github.com/repos/mitodl/micromasters/issues/1276/comments","events_url":"https://api.github.com/repos/mitodl/micromasters/issues/1276/events","html_url":"https://github.com/mitodl/micromasters/pull/1276","id":181539813,"number":1276,"title":"adds error handling for syncing exchange rates with API","user":{"login":"mirfark","id":19736822,"avatar_url":"https://avatars.githubusercontent.com/u/19736822?v=3","gravatar_id":"","url":"https://api.github.com/users/mirfark","html_url":"https://github.com/mirfark","followers_url":"https://api.github.com/users/mirfark/followers","following_url":"https://api.github.com/users/mirfark/following{/other_user}","gists_url":"https://api.github.com/users/mirfark/gists{/gist_id}","starred_url":"https://api.github.com/users/mirfark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mirfark/subscriptions","organizations_url":"https://api.github.com/users/mirfark/orgs","repos_url":"https://api.github.com/users/mirfark/repos","events_url":"https://api.github.com/users/mirfark/events{/privacy}","received_events_url":"https://api.github.com/users/mirfark/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mitodl/micromasters/labels/Needs%20Review","name":"Needs Review","color":"fad8c7"}],"state":"open","locked":false,"assignee":{"login":"noisecapella","id":863262,"avatar_url":"https://avatars.githubusercontent.com/u/863262?v=3","gravatar_id":"","url":"https://api.github.com/users/noisecapella","html_url":"https://github.com/noisecapella","followers_url":"https://api.github.com/users/noisecapella/followers","following_url":"https://api.github.com/users/noisecapella/following{/other_user}","gists_url":"https://api.github.com/users/noisecapella/gists{/gist_id}","starred_url":"https://api.github.com/users/noisecapella/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noisecapella/subscriptions","organizations_url":"https://api.github.com/users/noisecapella/orgs","repos_url":"https://api.github.com/users/noisecapella/repos","events_url":"https://api.github.com/users/noisecapella/events{/privacy}","received_events_url":"https://api.github.com/users/noisecapella/received_events","type":"User","site_admin":false},"assignees":[{"login":"noisecapella","id":863262,"avatar_url":"https://avatars.githubusercontent.com/u/863262?v=3","gravatar_id":"","url":"https://api.github.com/users/noisecapella","html_url":"https://github.com/noisecapella","followers_url":"https://api.github.com/users/noisecapella/followers","following_url":"https://api.github.com/users/noisecapella/following{/other_user}","gists_url":"https://api.github.com/users/noisecapella/gists{/gist_id}","starred_url":"https://api.github.com/users/noisecapella/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noisecapella/subscriptions","organizations_url":"https://api.github.com/users/noisecapella/orgs","repos_url":"https://api.github.com/users/noisecapella/repos","events_url":"https://api.github.com/users/noisecapella/events{/privacy}","received_events_url":"https://api.github.com/users/noisecapella/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2016-10-06T22:18:09Z","updated_at":"2016-10-07T20:40:35Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mitodl/micromasters/pulls/1276","html_url":"https://github.com/mitodl/micromasters/pull/1276","diff_url":"https://github.com/mitodl/micromasters/pull/1276.diff","patch_url":"https://github.com/mitodl/micromasters/pull/1276.patch"},"body":"#### What are the relevant tickets?\r\n\r\nFixes #1267.\r\n\r\n#### What's this PR do?\r\n\r\nAdds error handling for API calls made to Open Exchange Rates (openexchangerates.org) for currency conversion; includes error handling for maximum monthly API calls exceeded.\r\n\r\n#### Where should the reviewer start?\r\n\r\n#### How should this be manually tested?\r\n\r\n#### Any background context you want to provide?\r\n\r\n#### Screenshots (if appropriate)\r\n\r\n#### What GIF best describes this PR or how it makes you feel?\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/mitodl/micromasters/issues/comments/252355771","html_url":"https://github.com/mitodl/micromasters/pull/1276#issuecomment-252355771","issue_url":"https://api.github.com/repos/mitodl/micromasters/issues/1276","id":252355771,"user":{"login":"noisecapella","id":863262,"avatar_url":"https://avatars.githubusercontent.com/u/863262?v=3","gravatar_id":"","url":"https://api.github.com/users/noisecapella","html_url":"https://github.com/noisecapella","followers_url":"https://api.github.com/users/noisecapella/followers","following_url":"https://api.github.com/users/noisecapella/following{/other_user}","gists_url":"https://api.github.com/users/noisecapella/gists{/gist_id}","starred_url":"https://api.github.com/users/noisecapella/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noisecapella/subscriptions","organizations_url":"https://api.github.com/users/noisecapella/orgs","repos_url":"https://api.github.com/users/noisecapella/repos","events_url":"https://api.github.com/users/noisecapella/events{/privacy}","received_events_url":"https://api.github.com/users/noisecapella/received_events","type":"User","site_admin":false},"created_at":"2016-10-07T20:40:35Z","updated_at":"2016-10-07T20:40:35Z","body":"Looks good to me, just waiting to hear from @giocalitri or @blarghmatey regarding @mirfark's question"}}
{"actor":{"display_login":"noisecapella"}}