{"action":"reopened","issue":{"url":"https://api.github.com/repos/unibet/puppet-forge-server/issues/19","labels_url":"https://api.github.com/repos/unibet/puppet-forge-server/issues/19/labels{/name}","comments_url":"https://api.github.com/repos/unibet/puppet-forge-server/issues/19/comments","events_url":"https://api.github.com/repos/unibet/puppet-forge-server/issues/19/events","html_url":"https://github.com/unibet/puppet-forge-server/issues/19","id":89235328,"number":19,"title":"Fails if upstream forge is down","user":{"login":"sgran","id":1583277,"avatar_url":"https://avatars.githubusercontent.com/u/1583277?v=3","gravatar_id":"","url":"https://api.github.com/users/sgran","html_url":"https://github.com/sgran","followers_url":"https://api.github.com/users/sgran/followers","following_url":"https://api.github.com/users/sgran/following{/other_user}","gists_url":"https://api.github.com/users/sgran/gists{/gist_id}","starred_url":"https://api.github.com/users/sgran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sgran/subscriptions","organizations_url":"https://api.github.com/users/sgran/orgs","repos_url":"https://api.github.com/users/sgran/repos","events_url":"https://api.github.com/users/sgran/events{/privacy}","received_events_url":"https://api.github.com/users/sgran/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-06-18T08:43:10Z","updated_at":"2015-06-23T13:49:22Z","closed_at":null,"body":"Hi,\r\n\r\nIn the proxy code, the gets to the upstream forge aren't wrapped in any exception handling, so on those rare occasions that the upstream forge is down, the caching proxy fails even if it could satisfy the module request locally.\r\n\r\nCan it not fall back to only serving local data when upstream is down?\r\n\r\nCheers,"}}