{"action":"created","issue":{"url":"https://api.github.com/repos/silverstripe/silverstripe-docsviewer/issues/97","repository_url":"https://api.github.com/repos/silverstripe/silverstripe-docsviewer","labels_url":"https://api.github.com/repos/silverstripe/silverstripe-docsviewer/issues/97/labels{/name}","comments_url":"https://api.github.com/repos/silverstripe/silverstripe-docsviewer/issues/97/comments","events_url":"https://api.github.com/repos/silverstripe/silverstripe-docsviewer/issues/97/events","html_url":"https://github.com/silverstripe/silverstripe-docsviewer/pull/97","id":134866672,"number":97,"title":"BUGFIX: Fixed issues related to windows filesystem using backslash instead of forward slash","user":{"login":"UndefinedOffset","id":1391558,"avatar_url":"https://avatars.githubusercontent.com/u/1391558?v=3","gravatar_id":"","url":"https://api.github.com/users/UndefinedOffset","html_url":"https://github.com/UndefinedOffset","followers_url":"https://api.github.com/users/UndefinedOffset/followers","following_url":"https://api.github.com/users/UndefinedOffset/following{/other_user}","gists_url":"https://api.github.com/users/UndefinedOffset/gists{/gist_id}","starred_url":"https://api.github.com/users/UndefinedOffset/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/UndefinedOffset/subscriptions","organizations_url":"https://api.github.com/users/UndefinedOffset/orgs","repos_url":"https://api.github.com/users/UndefinedOffset/repos","events_url":"https://api.github.com/users/UndefinedOffset/events{/privacy}","received_events_url":"https://api.github.com/users/UndefinedOffset/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-02-19T13:39:12Z","updated_at":"2016-02-21T19:35:45Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/silverstripe/silverstripe-docsviewer/pulls/97","html_url":"https://github.com/silverstripe/silverstripe-docsviewer/pull/97","diff_url":"https://github.com/silverstripe/silverstripe-docsviewer/pull/97.diff","patch_url":"https://github.com/silverstripe/silverstripe-docsviewer/pull/97.patch"},"body":"When using the module on windows DIRECTORY_SEPERATOR returns a backslash instead of a forward slash. This causes one primary issue, an infinite loop when getMenu() is called causing the memory limit to be reached. It also seems to cause issues doing other tasks like adjusting the links to relative files. Issue #70 is related to and fixed by this pull request."},"comment":{"url":"https://api.github.com/repos/silverstripe/silverstripe-docsviewer/issues/comments/186895904","html_url":"https://github.com/silverstripe/silverstripe-docsviewer/pull/97#issuecomment-186895904","issue_url":"https://api.github.com/repos/silverstripe/silverstripe-docsviewer/issues/97","id":186895904,"user":{"login":"camfindlay","id":367847,"avatar_url":"https://avatars.githubusercontent.com/u/367847?v=3","gravatar_id":"","url":"https://api.github.com/users/camfindlay","html_url":"https://github.com/camfindlay","followers_url":"https://api.github.com/users/camfindlay/followers","following_url":"https://api.github.com/users/camfindlay/following{/other_user}","gists_url":"https://api.github.com/users/camfindlay/gists{/gist_id}","starred_url":"https://api.github.com/users/camfindlay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/camfindlay/subscriptions","organizations_url":"https://api.github.com/users/camfindlay/orgs","repos_url":"https://api.github.com/users/camfindlay/repos","events_url":"https://api.github.com/users/camfindlay/events{/privacy}","received_events_url":"https://api.github.com/users/camfindlay/received_events","type":"User","site_admin":false},"created_at":"2016-02-21T19:35:45Z","updated_at":"2016-02-21T19:35:45Z","body":"This normalisation for paths feels like something framework should include... I'd imagine this is useful in many more places that just this module... @dhensby do you know if Framework contains such a function and if not where should this live if it we're, say, to find it's way into a Framework PR?"}}