{"action":"closed","issue":{"url":"https://api.github.com/repos/concrete5/concrete5/issues/7163","repository_url":"https://api.github.com/repos/concrete5/concrete5","labels_url":"https://api.github.com/repos/concrete5/concrete5/issues/7163/labels{/name}","comments_url":"https://api.github.com/repos/concrete5/concrete5/issues/7163/comments","events_url":"https://api.github.com/repos/concrete5/concrete5/issues/7163/events","html_url":"https://github.com/concrete5/concrete5/issues/7163","id":367139848,"node_id":"MDU6SXNzdWUzNjcxMzk4NDg=","number":7163,"title":"GDPR - ConversationMessages are not deleted when a user is deleted","user":{"login":"a3020","id":1431100,"node_id":"MDQ6VXNlcjE0MzExMDA=","avatar_url":"https://avatars2.githubusercontent.com/u/1431100?v=4","gravatar_id":"","url":"https://api.github.com/users/a3020","html_url":"https://github.com/a3020","followers_url":"https://api.github.com/users/a3020/followers","following_url":"https://api.github.com/users/a3020/following{/other_user}","gists_url":"https://api.github.com/users/a3020/gists{/gist_id}","starred_url":"https://api.github.com/users/a3020/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/a3020/subscriptions","organizations_url":"https://api.github.com/users/a3020/orgs","repos_url":"https://api.github.com/users/a3020/repos","events_url":"https://api.github.com/users/a3020/events{/privacy}","received_events_url":"https://api.github.com/users/a3020/received_events","type":"User","site_admin":false},"labels":[{"id":302795213,"node_id":"MDU6TGFiZWwzMDI3OTUyMTM=","url":"https://api.github.com/repos/concrete5/concrete5/labels/help%20wanted","name":"help wanted","color":"009800","default":true},{"id":302795678,"node_id":"MDU6TGFiZWwzMDI3OTU2Nzg=","url":"https://api.github.com/repos/concrete5/concrete5/labels/priority:like%20to%20have","name":"priority:like to have","color":"d4c5f9","default":false},{"id":302794757,"node_id":"MDU6TGFiZWwzMDI3OTQ3NTc=","url":"https://api.github.com/repos/concrete5/concrete5/labels/type:bug","name":"type:bug","color":"e11d21","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-10-05T09:54:55Z","updated_at":"2018-10-17T04:06:36Z","closed_at":"2018-10-17T04:06:36Z","author_association":"CONTRIBUTOR","body":"Found this via the GDPR add-on. It seems the `ConversationMessages` table stores a uID. It's not referenced anywhere, so records are not auto-deleted when a user is deleted.\r\n\r\nI think we'd do a few things:\r\n1. Do nothing.\r\n2. Delete those records when a user is deleted (not a good option, I think).\r\n3. Set the `uID` and possibly other columns (?) to `NULL`.\r\n"}}
{"actor":{"display_login":"aembler"}}