{"action":"opened","issue":{"url":"https://api.github.com/repos/MITLibraries/scoap3hub/issues/240","labels_url":"https://api.github.com/repos/MITLibraries/scoap3hub/issues/240/labels{/name}","comments_url":"https://api.github.com/repos/MITLibraries/scoap3hub/issues/240/comments","events_url":"https://api.github.com/repos/MITLibraries/scoap3hub/issues/240/events","html_url":"https://github.com/MITLibraries/scoap3hub/issues/240","id":91882000,"number":240,"title":"Ensure Harvests don't try to run for future dates","user":{"login":"JPrevost","id":1386650,"avatar_url":"https://avatars.githubusercontent.com/u/1386650?v=3","gravatar_id":"","url":"https://api.github.com/users/JPrevost","html_url":"https://github.com/JPrevost","followers_url":"https://api.github.com/users/JPrevost/followers","following_url":"https://api.github.com/users/JPrevost/following{/other_user}","gists_url":"https://api.github.com/users/JPrevost/gists{/gist_id}","starred_url":"https://api.github.com/users/JPrevost/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JPrevost/subscriptions","organizations_url":"https://api.github.com/users/JPrevost/orgs","repos_url":"https://api.github.com/users/JPrevost/repos","events_url":"https://api.github.com/users/JPrevost/events{/privacy}","received_events_url":"https://api.github.com/users/JPrevost/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/MITLibraries/scoap3hub/milestones/8","html_url":"https://github.com/MITLibraries/scoap3hub/milestones/Launch%20Prep","labels_url":"https://api.github.com/repos/MITLibraries/scoap3hub/milestones/8/labels","id":1185634,"number":8,"title":"Launch Prep","description":"","creator":{"login":"JPrevost","id":1386650,"avatar_url":"https://avatars.githubusercontent.com/u/1386650?v=3","gravatar_id":"","url":"https://api.github.com/users/JPrevost","html_url":"https://github.com/JPrevost","followers_url":"https://api.github.com/users/JPrevost/followers","following_url":"https://api.github.com/users/JPrevost/following{/other_user}","gists_url":"https://api.github.com/users/JPrevost/gists{/gist_id}","starred_url":"https://api.github.com/users/JPrevost/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JPrevost/subscriptions","organizations_url":"https://api.github.com/users/JPrevost/orgs","repos_url":"https://api.github.com/users/JPrevost/repos","events_url":"https://api.github.com/users/JPrevost/events{/privacy}","received_events_url":"https://api.github.com/users/JPrevost/received_events","type":"User","site_admin":false},"open_issues":12,"closed_issues":1,"state":"open","created_at":"2015-06-29T16:27:27Z","updated_at":"2015-06-29T19:02:17Z","due_on":"2015-07-31T04:00:00Z","closed_at":null},"comments":0,"created_at":"2015-06-29T19:02:17Z","updated_at":"2015-06-29T19:02:17Z","closed_at":null,"body":"If a Harvest tries to run in which the capture date is for a date that has not yet happened, the Harvest should abort and log.\r\n\r\nMore specifically, we should only Harvest for dates up to and including yesterday. Never for today or future dates.\r\n\r\nThis could happen when either someone manually triggers harvests multiple times or when someone manually triggers a harvest prior to a scheduled Harvest being kicked off.\r\n"}}