{"action":"created","issue":{"url":"https://api.github.com/repos/juxt/aero/issues/63","repository_url":"https://api.github.com/repos/juxt/aero","labels_url":"https://api.github.com/repos/juxt/aero/issues/63/labels{/name}","comments_url":"https://api.github.com/repos/juxt/aero/issues/63/comments","events_url":"https://api.github.com/repos/juxt/aero/issues/63/events","html_url":"https://github.com/juxt/aero/issues/63","id":298912714,"number":63,"title":"Getting an unexpected circular dependency","user":{"login":"kgxsz","id":5012793,"avatar_url":"https://avatars1.githubusercontent.com/u/5012793?v=4","gravatar_id":"","url":"https://api.github.com/users/kgxsz","html_url":"https://github.com/kgxsz","followers_url":"https://api.github.com/users/kgxsz/followers","following_url":"https://api.github.com/users/kgxsz/following{/other_user}","gists_url":"https://api.github.com/users/kgxsz/gists{/gist_id}","starred_url":"https://api.github.com/users/kgxsz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kgxsz/subscriptions","organizations_url":"https://api.github.com/users/kgxsz/orgs","repos_url":"https://api.github.com/users/kgxsz/repos","events_url":"https://api.github.com/users/kgxsz/events{/privacy}","received_events_url":"https://api.github.com/users/kgxsz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-02-21T10:20:43Z","updated_at":"2018-02-21T10:50:31Z","closed_at":null,"author_association":"NONE","body":"After looking at the example of `#ref` in the `README.md` I tried using it in my own config as follows:\r\n```\r\n{:some-top-level-key {:db-connection \"datomic:dynamo://dynamodb\"\r\n                      :webserver {:db #ref [:some-top-level-key :db-connection]}}\r\n```\r\n\r\nThis gives a circular dependency error.\r\n\r\nAnything I'm missing here? Is `#ref` only valid if the path to the `#ref` doesn't share any of the path defined in the `#ref` vector?\r\n\r\nThank you :)"},"comment":{"url":"https://api.github.com/repos/juxt/aero/issues/comments/367288029","html_url":"https://github.com/juxt/aero/issues/63#issuecomment-367288029","issue_url":"https://api.github.com/repos/juxt/aero/issues/63","id":367288029,"user":{"login":"SevereOverfl0w","id":6136282,"avatar_url":"https://avatars0.githubusercontent.com/u/6136282?v=4","gravatar_id":"","url":"https://api.github.com/users/SevereOverfl0w","html_url":"https://github.com/SevereOverfl0w","followers_url":"https://api.github.com/users/SevereOverfl0w/followers","following_url":"https://api.github.com/users/SevereOverfl0w/following{/other_user}","gists_url":"https://api.github.com/users/SevereOverfl0w/gists{/gist_id}","starred_url":"https://api.github.com/users/SevereOverfl0w/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SevereOverfl0w/subscriptions","organizations_url":"https://api.github.com/users/SevereOverfl0w/orgs","repos_url":"https://api.github.com/users/SevereOverfl0w/repos","events_url":"https://api.github.com/users/SevereOverfl0w/events{/privacy}","received_events_url":"https://api.github.com/users/SevereOverfl0w/received_events","type":"User","site_admin":false},"created_at":"2018-02-21T10:50:31Z","updated_at":"2018-02-21T10:50:31Z","author_association":"MEMBER","body":"That's correct. It's possible that in some cases we could navigate this by detecting literals, but it's a difficult problem to solve generally.\r\n\r\nConsider a case where `#profile` or `#domain` is in use, you have to know that `#profile` needs turning into a value before the `#ref` for you to get the expected results."}}
{"actor":{"display_login":"SevereOverfl0w"}}