{"action":"created","issue":{"url":"https://api.github.com/repos/ruby-grape/grape/issues/1755","repository_url":"https://api.github.com/repos/ruby-grape/grape","labels_url":"https://api.github.com/repos/ruby-grape/grape/issues/1755/labels{/name}","comments_url":"https://api.github.com/repos/ruby-grape/grape/issues/1755/comments","events_url":"https://api.github.com/repos/ruby-grape/grape/issues/1755/events","html_url":"https://github.com/ruby-grape/grape/pull/1755","id":309309886,"number":1755,"title":"Fix shared params with exactly_one_of","user":{"login":"milgner","id":160025,"avatar_url":"https://avatars0.githubusercontent.com/u/160025?v=4","gravatar_id":"","url":"https://api.github.com/users/milgner","html_url":"https://github.com/milgner","followers_url":"https://api.github.com/users/milgner/followers","following_url":"https://api.github.com/users/milgner/following{/other_user}","gists_url":"https://api.github.com/users/milgner/gists{/gist_id}","starred_url":"https://api.github.com/users/milgner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/milgner/subscriptions","organizations_url":"https://api.github.com/users/milgner/orgs","repos_url":"https://api.github.com/users/milgner/repos","events_url":"https://api.github.com/users/milgner/events{/privacy}","received_events_url":"https://api.github.com/users/milgner/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-03-28T10:32:10Z","updated_at":"2018-03-28T15:28:44Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/ruby-grape/grape/pulls/1755","html_url":"https://github.com/ruby-grape/grape/pull/1755","diff_url":"https://github.com/ruby-grape/grape/pull/1755.diff","patch_url":"https://github.com/ruby-grape/grape/pull/1755.patch"},"body":"Tentative fix for #1288 - not sure whether it is the right approach but the specs are green :wink:\r\n\r\nI can't shake the feeling that there's some unnecessary complexity in combination with the changes from #1625 so I'm open to suggestions."},"comment":{"url":"https://api.github.com/repos/ruby-grape/grape/issues/comments/376928732","html_url":"https://github.com/ruby-grape/grape/pull/1755#issuecomment-376928732","issue_url":"https://api.github.com/repos/ruby-grape/grape/issues/1755","id":376928732,"user":{"login":"rnubel","id":850438,"avatar_url":"https://avatars0.githubusercontent.com/u/850438?v=4","gravatar_id":"","url":"https://api.github.com/users/rnubel","html_url":"https://github.com/rnubel","followers_url":"https://api.github.com/users/rnubel/followers","following_url":"https://api.github.com/users/rnubel/following{/other_user}","gists_url":"https://api.github.com/users/rnubel/gists{/gist_id}","starred_url":"https://api.github.com/users/rnubel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rnubel/subscriptions","organizations_url":"https://api.github.com/users/rnubel/orgs","repos_url":"https://api.github.com/users/rnubel/repos","events_url":"https://api.github.com/users/rnubel/events{/privacy}","received_events_url":"https://api.github.com/users/rnubel/received_events","type":"User","site_admin":false},"created_at":"2018-03-28T15:28:43Z","updated_at":"2018-03-28T15:28:43Z","author_association":"CONTRIBUTOR","body":"It's been a while since I looked into this, but I like the simplicity of your fix. My own attempt at resolving the bug is https://github.com/ruby-grape/grape/pull/1691/files, but I don't like how it involved updating all of the validators individually (which is why I stalled on it). However, the specs that I added in that PR might be useful as additional test cases for this PR."}}
{"actor":{"display_login":"rnubel"}}