+++ This bug was initially created as a clone of Bug #1331875 +++ Description of problem: When requesting katello/api/v2/host_collections with no parameters, "id" is called on nil. Version-Release number of selected component (if applicable): 6.2.7 How reproducible: Always Steps to Reproduce: 1. Visit http://localhost:3000/katello/api/v2/host_collections Actual results: undefined method `id' for nil:NilClass Expected results: JSON result of all host_collection objects across all organizations Additional info:
Moving this bug to POST for triage into Satellite 6 since the upstream issue http://projects.theforeman.org/issues/14889 has been resolved.
Verified. Version tested: foreman-1.15.2-1.el7sat.noarch katello-3.4.2-1.el7sat.noarch satellite-6.3.0-16.0.beta.el7sat.noarch Visiting katello/api/v2/host_collections returns something sensible: {"total":1,"subtotal":1,"page":1,"per_page":20,"error":null,"search":null,"sort":{"by":null,"order":null},"results":[{"name":"Test","organization_id":1,"max_hosts":null,"description":null,"total_hosts":0,"unlimited_hosts":true,"created_at":"2017-08-02 13:11:56 +0200","updated_at":"2017-08-02 13:11:56 +0200","id":1,"permissions":{"deletable":true,"editable":true}}]}
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2018:0336