{"action":"opened","issue":{"url":"https://api.github.com/repos/google/grr/issues/252","labels_url":"https://api.github.com/repos/google/grr/issues/252/labels{/name}","comments_url":"https://api.github.com/repos/google/grr/issues/252/comments","events_url":"https://api.github.com/repos/google/grr/issues/252/events","html_url":"https://github.com/google/grr/issues/252","id":106849260,"number":252,"title":"Hunt icons never change to ticks","user":{"login":"destijl","id":1291767,"avatar_url":"https://avatars.githubusercontent.com/u/1291767?v=3","gravatar_id":"","url":"https://api.github.com/users/destijl","html_url":"https://github.com/destijl","followers_url":"https://api.github.com/users/destijl/followers","following_url":"https://api.github.com/users/destijl/following{/other_user}","gists_url":"https://api.github.com/users/destijl/gists{/gist_id}","starred_url":"https://api.github.com/users/destijl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/destijl/subscriptions","organizations_url":"https://api.github.com/users/destijl/orgs","repos_url":"https://api.github.com/users/destijl/repos","events_url":"https://api.github.com/users/destijl/events{/privacy}","received_events_url":"https://api.github.com/users/destijl/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/google/grr/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/google/grr/labels/Priority-Low","name":"Priority-Low","color":"FFFFFF"}],"state":"open","locked":false,"assignee":{"login":"destijl","id":1291767,"avatar_url":"https://avatars.githubusercontent.com/u/1291767?v=3","gravatar_id":"","url":"https://api.github.com/users/destijl","html_url":"https://github.com/destijl","followers_url":"https://api.github.com/users/destijl/followers","following_url":"https://api.github.com/users/destijl/following{/other_user}","gists_url":"https://api.github.com/users/destijl/gists{/gist_id}","starred_url":"https://api.github.com/users/destijl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/destijl/subscriptions","organizations_url":"https://api.github.com/users/destijl/orgs","repos_url":"https://api.github.com/users/destijl/repos","events_url":"https://api.github.com/users/destijl/events{/privacy}","received_events_url":"https://api.github.com/users/destijl/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2015-09-16T19:46:53Z","updated_at":"2015-09-16T19:46:53Z","closed_at":null,"body":"Hunt icons never change to ticks, even if hunt time expires.  If you pause an expired hunt then it will change to a tick.\r\n\r\nGUI should call ishuntstarted rather than looking at the attribute directly.  Since this calls stop and GUI is RO, we need to protect with try except.\r\n\r\nThe other problem is that the foreman expires the rules, so the actual attribute never gets changed.  When the foreman expires the rules it can send a message that will wake up the hunt which will call stop as normal as part of processing."}}