payload: {"action":"closed","issue":{"url":"https://api.github.com/repos/poteto/ember-changeset/issues/394","repository_url":"https://api.github.com/repos/poteto/ember-changeset","labels_url":"https://api.github.com/repos/poteto/ember-changeset/issues/394/labels{/name}","comments_url":"https://api.github.com/repos/poteto/ember-changeset/issues/394/comments","events_url":"https://api.github.com/repos/poteto/ember-changeset/issues/394/events","html_url":"https://github.com/poteto/ember-changeset/issues/394","id":547724304,"node_id":"MDU6SXNzdWU1NDc3MjQzMDQ=","number":394,"title":"[3.0.0-beta.4] mutating the model in Glimmer Components","user":{"login":"josemarluedke","id":230476,"node_id":"MDQ6VXNlcjIzMDQ3Ng==","avatar_url":"https://avatars0.githubusercontent.com/u/230476?v=4","gravatar_id":"","url":"https://api.github.com/users/josemarluedke","html_url":"https://github.com/josemarluedke","followers_url":"https://api.github.com/users/josemarluedke/followers","following_url":"https://api.github.com/users/josemarluedke/following{/other_user}","gists_url":"https://api.github.com/users/josemarluedke/gists{/gist_id}","starred_url":"https://api.github.com/users/josemarluedke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/josemarluedke/subscriptions","organizations_url":"https://api.github.com/users/josemarluedke/orgs","repos_url":"https://api.github.com/users/josemarluedke/repos","events_url":"https://api.github.com/users/josemarluedke/events{/privacy}","received_events_url":"https://api.github.com/users/josemarluedke/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2020-01-09T21:08:43Z","updated_at":"2020-01-11T04:20:24Z","closed_at":"2020-01-11T04:20:24Z","author_association":"CONTRIBUTOR","body":"I'm using the latest beta version in a glimmer component and I have hit a wall about changeset mutating the underlying model.\r\n\r\n```\r\nError: Assertion Failed: You attempted to update [object Object].email to \"something-error\", but it is being tracked by a tracking context, such as a template, computed property, or observer. In order to make sure the context updates properly, you must invalidate the property when updating it. You can mark the property as `@tracked`, or use `@ember/object#set` to do this.\r\n    at assert (index.js:172)\r\n```\r\n\r\nI have created a reproduction app, see the link below. Note that I added two examples, one with the model being tracked and another with the model as a class with a specific field as tracked. \r\n\r\n\r\n## Version\r\n3.0.0-beta.4\r\n\r\n## Test Case\r\nhttps://github.com/josemarluedke/--changeset-glimmer \r\n\r\n## Steps to reproduce\r\nClose repo, run app, change input value and submit. See an error in console.\r\n"}}
other: {"actor":{"display_login":"snewcomer"}}