{"action":"created","issue":{"url":"https://api.github.com/repos/kgroeneveld/tv_grab_sd_json/issues/3","labels_url":"https://api.github.com/repos/kgroeneveld/tv_grab_sd_json/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/kgroeneveld/tv_grab_sd_json/issues/3/comments","events_url":"https://api.github.com/repos/kgroeneveld/tv_grab_sd_json/issues/3/events","html_url":"https://github.com/kgroeneveld/tv_grab_sd_json/issues/3","id":115375216,"number":3,"title":"Not a HASH reference at tv_grab_sd_json line 527.","user":{"login":"kyl416","id":1369058,"avatar_url":"https://avatars.githubusercontent.com/u/1369058?v=3","gravatar_id":"","url":"https://api.github.com/users/kyl416","html_url":"https://github.com/kyl416","followers_url":"https://api.github.com/users/kyl416/followers","following_url":"https://api.github.com/users/kyl416/following{/other_user}","gists_url":"https://api.github.com/users/kyl416/gists{/gist_id}","starred_url":"https://api.github.com/users/kyl416/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kyl416/subscriptions","organizations_url":"https://api.github.com/users/kyl416/orgs","repos_url":"https://api.github.com/users/kyl416/repos","events_url":"https://api.github.com/users/kyl416/events{/privacy}","received_events_url":"https://api.github.com/users/kyl416/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-11-05T21:09:21Z","updated_at":"2015-11-08T00:55:17Z","closed_at":null,"body":"Whenever I try to download data from one of the generic satellite lineups for Europe, I get the following:\r\n\r\nUpdating schedules...\r\n** POST https://json.schedulesdirect.org/20141201/schedules/md5 ==> 200 OK (4s)\r\nNot a HASH reference at ./tv_grab_sd_json line 52\r\n\r\nTo reproduce it, add ZZZ-19.2E-DEFAULT as a lineup, which is listed for any German postal code."},"comment":{"url":"https://api.github.com/repos/kgroeneveld/tv_grab_sd_json/issues/comments/154768277","html_url":"https://github.com/kgroeneveld/tv_grab_sd_json/issues/3#issuecomment-154768277","issue_url":"https://api.github.com/repos/kgroeneveld/tv_grab_sd_json/issues/3","id":154768277,"user":{"login":"kgroeneveld","id":9630399,"avatar_url":"https://avatars.githubusercontent.com/u/9630399?v=3","gravatar_id":"","url":"https://api.github.com/users/kgroeneveld","html_url":"https://github.com/kgroeneveld","followers_url":"https://api.github.com/users/kgroeneveld/followers","following_url":"https://api.github.com/users/kgroeneveld/following{/other_user}","gists_url":"https://api.github.com/users/kgroeneveld/gists{/gist_id}","starred_url":"https://api.github.com/users/kgroeneveld/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kgroeneveld/subscriptions","organizations_url":"https://api.github.com/users/kgroeneveld/orgs","repos_url":"https://api.github.com/users/kgroeneveld/repos","events_url":"https://api.github.com/users/kgroeneveld/events{/privacy}","received_events_url":"https://api.github.com/users/kgroeneveld/received_events","type":"User","site_admin":false},"created_at":"2015-11-08T00:55:17Z","updated_at":"2015-11-08T00:55:17Z","body":"I just pushed up a few more changes which includes more validation of data and error handling. There is a lot more error handling that should still be added but the current version now seems to work okay with the ZZZ-28.2E-DEFAULT lineup.  The returned JSON for this lineup seems to include some invalid channel data and some empty schedules which was causing problems.\r\n\r\nI also added a change which allows you to add lineups such as ZZZ-28.2E-DEFAULT without having to do the country/postal code search."}}