{"action":"created","issue":{"url":"https://api.github.com/repos/neos/neos-development-collection/issues/1194","repository_url":"https://api.github.com/repos/neos/neos-development-collection","labels_url":"https://api.github.com/repos/neos/neos-development-collection/issues/1194/labels{/name}","comments_url":"https://api.github.com/repos/neos/neos-development-collection/issues/1194/comments","events_url":"https://api.github.com/repos/neos/neos-development-collection/issues/1194/events","html_url":"https://github.com/neos/neos-development-collection/issues/1194","id":183777421,"number":1194,"title":"ContentReference nodes can contain themselves","user":{"login":"maltemuth","id":5989390,"avatar_url":"https://avatars.githubusercontent.com/u/5989390?v=3","gravatar_id":"","url":"https://api.github.com/users/maltemuth","html_url":"https://github.com/maltemuth","followers_url":"https://api.github.com/users/maltemuth/followers","following_url":"https://api.github.com/users/maltemuth/following{/other_user}","gists_url":"https://api.github.com/users/maltemuth/gists{/gist_id}","starred_url":"https://api.github.com/users/maltemuth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maltemuth/subscriptions","organizations_url":"https://api.github.com/users/maltemuth/orgs","repos_url":"https://api.github.com/users/maltemuth/repos","events_url":"https://api.github.com/users/maltemuth/events{/privacy}","received_events_url":"https://api.github.com/users/maltemuth/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2016-10-18T19:14:58Z","updated_at":"2016-11-04T18:38:56Z","closed_at":null,"body":"### Description\n\nNodes of type ContentReferences can reference themselves, leading to a (seemingly) endless loop when rendering the element.\n### Steps to Reproduce\n1. Create a ContentReference called \"test\"\n2. Save\n3. type \"test\" in the search box for the references to add a self-reference.\n4. Save\n#### Expected behavior\n\nNeos notices that this cannot be rendered and reacts accordingly: display a warning, or better, refuse to save.\n#### Actual behavior\n\nNeos stalls trying to display the changes in the backend\n### Affected Versions\n\nNeos: 2.3.7\n\nFlow: 3.3.4\n### Thoughts\n\nSince circular referencing might be hard to detect, something like an internal maxDepth setting might be the solution at first.\n"},"comment":{"url":"https://api.github.com/repos/neos/neos-development-collection/issues/comments/258514511","html_url":"https://github.com/neos/neos-development-collection/issues/1194#issuecomment-258514511","issue_url":"https://api.github.com/repos/neos/neos-development-collection/issues/1194","id":258514511,"user":{"login":"dfeyer","id":221173,"avatar_url":"https://avatars.githubusercontent.com/u/221173?v=3","gravatar_id":"","url":"https://api.github.com/users/dfeyer","html_url":"https://github.com/dfeyer","followers_url":"https://api.github.com/users/dfeyer/followers","following_url":"https://api.github.com/users/dfeyer/following{/other_user}","gists_url":"https://api.github.com/users/dfeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/dfeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dfeyer/subscriptions","organizations_url":"https://api.github.com/users/dfeyer/orgs","repos_url":"https://api.github.com/users/dfeyer/repos","events_url":"https://api.github.com/users/dfeyer/events{/privacy}","received_events_url":"https://api.github.com/users/dfeyer/received_events","type":"User","site_admin":false},"created_at":"2016-11-04T18:38:56Z","updated_at":"2016-11-04T18:38:56Z","body":"Also in relation with https://github.com/neos/neos-development-collection/issues/1195"}}
{"actor":{"display_login":"dfeyer"}}