@tstrachota ,
I was able to tryout the fix using the following command:
`bundle exec hammer content-host info --name host --organization 'ACME_Corporation' --environment 'dev'`

A request isn't being made to resolve an id for environment:
requests received on the server:
```
Processing by Apipie::ApipiesController#apipie_checksum as JSON
  Parameters: {"apipy"=>{}}
Processing by Katello::Api::V2::OrganizationsController#index as application/json;version=2
  Parameters: {"search"=>"name = \"ACME_Corporation\"", "api_version"=>"v2", "organization"=>{}}
Processing by Apipie::ApipiesController#apipie_checksum as JSON
  Parameters: {"apipy"=>{}}
Processing by Katello::Api::V2::SystemsController#index as application/json;version=2
  Parameters: {"name"=>"host", "api_version"=>"v2", "organization_id"=>"1", "system"=>{}}
```

on closer inspection
```
resolver.id_params(resource.action(action), :required => false)
``` seems to return an empty array