{"action":"closed","issue":{"url":"https://api.github.com/repos/CargoSense/ex_aws/issues/301","repository_url":"https://api.github.com/repos/CargoSense/ex_aws","labels_url":"https://api.github.com/repos/CargoSense/ex_aws/issues/301/labels{/name}","comments_url":"https://api.github.com/repos/CargoSense/ex_aws/issues/301/comments","events_url":"https://api.github.com/repos/CargoSense/ex_aws/issues/301/events","html_url":"https://github.com/CargoSense/ex_aws/issues/301","id":194654064,"number":301,"title":"ExAws.S3.list_buckets Parser","user":{"login":"mike-kasianov","id":2269723,"avatar_url":"https://avatars.githubusercontent.com/u/2269723?v=3","gravatar_id":"","url":"https://api.github.com/users/mike-kasianov","html_url":"https://github.com/mike-kasianov","followers_url":"https://api.github.com/users/mike-kasianov/followers","following_url":"https://api.github.com/users/mike-kasianov/following{/other_user}","gists_url":"https://api.github.com/users/mike-kasianov/gists{/gist_id}","starred_url":"https://api.github.com/users/mike-kasianov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mike-kasianov/subscriptions","organizations_url":"https://api.github.com/users/mike-kasianov/orgs","repos_url":"https://api.github.com/users/mike-kasianov/repos","events_url":"https://api.github.com/users/mike-kasianov/events{/privacy}","received_events_url":"https://api.github.com/users/mike-kasianov/received_events","type":"User","site_admin":false},"labels":[{"id":129673788,"url":"https://api.github.com/repos/CargoSense/ex_aws/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":129673789,"url":"https://api.github.com/repos/CargoSense/ex_aws/labels/help%20wanted","name":"help wanted","color":"159818","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-12-09T17:37:08Z","updated_at":"2016-12-18T16:18:46Z","closed_at":"2016-12-18T16:18:46Z","body":"`ExAws.S3.list_buckets |> ExAws.request` returns an xml inside the :body. But `ExAws.S3.list_objects(\"my-bucket\") |> ExAws.request` returns a nested map as expected.\r\n\r\nI gues this happens because the root element of the `list_buckets` response is `ListAllMyBucketsResult` but for `list_objects` response root is `ListBucketResult`. I see [https://github.com/CargoSense/ex_aws/blob/master/lib/ex_aws/s3/parsers.ex#L7](https://github.com/CargoSense/ex_aws/blob/master/lib/ex_aws/s3/parsers.ex#L7) parsing only for the `ListBucketResult` root, so the problem might be there.\r\n"}}
{"actor":{"display_login":"benwilson512"}}