{"action":"closed","issue":{"url":"https://api.github.com/repos/rebol/rebol-issues/issues/1050","repository_url":"https://api.github.com/repos/rebol/rebol-issues","labels_url":"https://api.github.com/repos/rebol/rebol-issues/issues/1050/labels{/name}","comments_url":"https://api.github.com/repos/rebol/rebol-issues/issues/1050/comments","events_url":"https://api.github.com/repos/rebol/rebol-issues/issues/1050/events","html_url":"https://github.com/rebol/rebol-issues/issues/1050","id":126170799,"number":1050,"title":"APPEND object! [self: 1] overrides self","user":{"login":"rebolbot","id":13850819,"avatar_url":"https://avatars2.githubusercontent.com/u/13850819?v=4","gravatar_id":"","url":"https://api.github.com/users/rebolbot","html_url":"https://github.com/rebolbot","followers_url":"https://api.github.com/users/rebolbot/followers","following_url":"https://api.github.com/users/rebolbot/following{/other_user}","gists_url":"https://api.github.com/users/rebolbot/gists{/gist_id}","starred_url":"https://api.github.com/users/rebolbot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rebolbot/subscriptions","organizations_url":"https://api.github.com/users/rebolbot/orgs","repos_url":"https://api.github.com/users/rebolbot/repos","events_url":"https://api.github.com/users/rebolbot/events{/privacy}","received_events_url":"https://api.github.com/users/rebolbot/received_events","type":"User","site_admin":false},"labels":[{"id":310196665,"url":"https://api.github.com/repos/rebol/rebol-issues/labels/Status.important","name":"Status.important","color":"eb6420","default":false},{"id":310196664,"url":"https://api.github.com/repos/rebol/rebol-issues/labels/Type.bug","name":"Type.bug","color":"e12d25","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2009-07-05T00:50:03Z","updated_at":"2018-03-26T05:55:20Z","closed_at":"2018-03-26T05:55:20Z","author_association":"COLLABORATOR","body":"_Submitted by:_ **BrianH**\n\nWhen you append 'self to an object, the field self is added and is no longer protected. See the code.\n\nThis is related to #595.\n\n``` rebol\n>> a: context []\n== make object! [\n]\n>> in a 'self\n== none\n>> do in a [self]\n== make object! [\n]\n>> do bind [self] a\n== make object! [\n]\n>> a/self\n** Script error: cannot access self in path a/self\n>> append a [self: 1]\n== make object! [\n    self: 1\n]\n>> get in a 'self\n== 1\n>> a/self\n== 1\n```\n\n<sup>**CC - Data** [ Version: alpha 50 Type: Bug Platform: All Category: Datatype Reproduce: Always Fixed-in:alpha 98 ]</sup>\n"}}
{"actor":{"display_login":"hostilefork"}}