{"action":"opened","issue":{"url":"https://api.github.com/repos/crits/crits_services/issues/180","labels_url":"https://api.github.com/repos/crits/crits_services/issues/180/labels{/name}","comments_url":"https://api.github.com/repos/crits/crits_services/issues/180/comments","events_url":"https://api.github.com/repos/crits/crits_services/issues/180/events","html_url":"https://github.com/crits/crits_services/issues/180","id":118466629,"number":180,"title":"bug in timeline_service affecting pcaps","user":{"login":"frbapolkosnik","id":4399806,"avatar_url":"https://avatars.githubusercontent.com/u/4399806?v=3","gravatar_id":"","url":"https://api.github.com/users/frbapolkosnik","html_url":"https://github.com/frbapolkosnik","followers_url":"https://api.github.com/users/frbapolkosnik/followers","following_url":"https://api.github.com/users/frbapolkosnik/following{/other_user}","gists_url":"https://api.github.com/users/frbapolkosnik/gists{/gist_id}","starred_url":"https://api.github.com/users/frbapolkosnik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frbapolkosnik/subscriptions","organizations_url":"https://api.github.com/users/frbapolkosnik/orgs","repos_url":"https://api.github.com/users/frbapolkosnik/repos","events_url":"https://api.github.com/users/frbapolkosnik/events{/privacy}","received_events_url":"https://api.github.com/users/frbapolkosnik/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-11-23T20:34:48Z","updated_at":"2015-11-23T20:34:48Z","closed_at":null,"body":"I just hit this one corner case...\r\n\r\n\r\nDEBUG 2015-11-23 15:25:14,700 crits.core.errors ['Traceback (most recent call last):\\n', '  File \"/usr/lib/python2.7/dist-packages/django/core/handlers/base.py\", line 112, in get_response\\n    response = wrapped_callback(request, *callback_args, **callback_kwargs)\\n', '  File \"/usr/lib/python2.7/dist-packages/django/contrib/auth/decorators.py\", line 22, in _wrapped_view\\n    return view_func(request, *args, **kwargs)\\n', '  File \"/data/crits_services/timeline_service/views.py\", line 11, in get_timeline\\n    result = handlers.generate_timeline(ctype, cid, \"%s\" % request.user)\\n', '  File \"/data/crits_services/timeline_service/handlers.py\", line 43, in generate_timeline\\n    cgi.escape(instance.method),\\n', '  File \"/usr/lib/python2.7/cgi.py\", line 1043, in escape\\n    s = s.replace(\"&\", \"&amp;\") # Must be done first!\\n', \"AttributeError: 'NoneType' object has no attribute 'replace'\\n\"]"}}