{"action":"closed","issue":{"url":"https://api.github.com/repos/SpongePowered/SpongeCommon/issues/75","labels_url":"https://api.github.com/repos/SpongePowered/SpongeCommon/issues/75/labels{/name}","comments_url":"https://api.github.com/repos/SpongePowered/SpongeCommon/issues/75/comments","events_url":"https://api.github.com/repos/SpongePowered/SpongeCommon/issues/75/events","html_url":"https://github.com/SpongePowered/SpongeCommon/issues/75","id":91492860,"number":75,"title":"Default permissions are not applied properly","user":{"login":"modwizcode","id":369772,"avatar_url":"https://avatars.githubusercontent.com/u/369772?v=3","gravatar_id":"","url":"https://api.github.com/users/modwizcode","html_url":"https://github.com/modwizcode","followers_url":"https://api.github.com/users/modwizcode/followers","following_url":"https://api.github.com/users/modwizcode/following{/other_user}","gists_url":"https://api.github.com/users/modwizcode/gists{/gist_id}","starred_url":"https://api.github.com/users/modwizcode/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/modwizcode/subscriptions","organizations_url":"https://api.github.com/users/modwizcode/orgs","repos_url":"https://api.github.com/users/modwizcode/repos","events_url":"https://api.github.com/users/modwizcode/events{/privacy}","received_events_url":"https://api.github.com/users/modwizcode/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SpongePowered/SpongeCommon/labels/accepted","name":"accepted","color":"d4c5f9"},{"url":"https://api.github.com/repos/SpongePowered/SpongeCommon/labels/bug","name":"bug","color":"D10800"}],"state":"closed","locked":false,"assignee":{"login":"zml2008","id":629092,"avatar_url":"https://avatars.githubusercontent.com/u/629092?v=3","gravatar_id":"","url":"https://api.github.com/users/zml2008","html_url":"https://github.com/zml2008","followers_url":"https://api.github.com/users/zml2008/followers","following_url":"https://api.github.com/users/zml2008/following{/other_user}","gists_url":"https://api.github.com/users/zml2008/gists{/gist_id}","starred_url":"https://api.github.com/users/zml2008/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zml2008/subscriptions","organizations_url":"https://api.github.com/users/zml2008/orgs","repos_url":"https://api.github.com/users/zml2008/repos","events_url":"https://api.github.com/users/zml2008/events{/privacy}","received_events_url":"https://api.github.com/users/zml2008/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-06-27T17:13:54Z","updated_at":"2015-06-29T17:06:43Z","closed_at":"2015-06-29T17:06:43Z","body":"While op's receive all permissions as proper, when a `TRUE` (or `FALSE`) value is assigned to the default permission data, it doesn't effect `getPermission` on a `Subject`. The value comes out UNDEFINED every time. \r\n\r\nI did see some interesting behavior where when using the console I was able to get a TRUE value the first time and then UNDEFINED after that. It seems from my investigations that when a `UserSubject` tries to get the default `SubjectData` the values it gets are somehow not the same as the `SubjectData` given from the service provider itself.\r\n\r\nI've been messing with this for roughly 2 hours now and am not any closer to figuring out the root cause of this issue, so I'll pass on the torch to @zml2008 who wrote it and knows more about it."}}