{"action":"closed","issue":{"url":"https://api.github.com/repos/AppStateESS/homestead/issues/305","labels_url":"https://api.github.com/repos/AppStateESS/homestead/issues/305/labels{/name}","comments_url":"https://api.github.com/repos/AppStateESS/homestead/issues/305/comments","events_url":"https://api.github.com/repos/AppStateESS/homestead/issues/305/events","html_url":"https://github.com/AppStateESS/homestead/issues/305","id":25246891,"number":305,"title":"handle out-of-sych unassign errors","user":{"login":"jlbooker","id":3429673,"avatar_url":"https://avatars.githubusercontent.com/u/3429673?v=3","gravatar_id":"","url":"https://api.github.com/users/jlbooker","html_url":"https://github.com/jlbooker","followers_url":"https://api.github.com/users/jlbooker/followers","following_url":"https://api.github.com/users/jlbooker/following{/other_user}","gists_url":"https://api.github.com/users/jlbooker/gists{/gist_id}","starred_url":"https://api.github.com/users/jlbooker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jlbooker/subscriptions","organizations_url":"https://api.github.com/users/jlbooker/orgs","repos_url":"https://api.github.com/users/jlbooker/repos","events_url":"https://api.github.com/users/jlbooker/events{/privacy}","received_events_url":"https://api.github.com/users/jlbooker/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/AppStateESS/homestead/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/AppStateESS/homestead/labels/wontfix","name":"wontfix","color":"ffffff"}],"state":"closed","locked":false,"assignee":{"login":"jlbooker","id":3429673,"avatar_url":"https://avatars.githubusercontent.com/u/3429673?v=3","gravatar_id":"","url":"https://api.github.com/users/jlbooker","html_url":"https://github.com/jlbooker","followers_url":"https://api.github.com/users/jlbooker/followers","following_url":"https://api.github.com/users/jlbooker/following{/other_user}","gists_url":"https://api.github.com/users/jlbooker/gists{/gist_id}","starred_url":"https://api.github.com/users/jlbooker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jlbooker/subscriptions","organizations_url":"https://api.github.com/users/jlbooker/orgs","repos_url":"https://api.github.com/users/jlbooker/repos","events_url":"https://api.github.com/users/jlbooker/events{/privacy}","received_events_url":"https://api.github.com/users/jlbooker/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2014-01-08T15:15:19Z","updated_at":"2015-05-27T17:43:05Z","closed_at":"2015-05-27T17:43:05Z","body":"If an error (probably error 1004) occurs when trying to unassign a student, then check to see if that student is assigned anywhere according to Banner. If Banner's response is valid, but the student isn't assigned anywhere, then just remove the student in HMS (and log the crap out of it) and show a warning. If Banner says the student is assigned somewhere different than HMS, show a big error message. If the assignments match, just quit and say there was an error."}}