Description of problem: Updating a host with hammer, for example: hammer -u admin -p changeme host update --id="2" --subnet-id="10" results in: Could not update the host: undefined method `map!' for {}:ActionController::Parameters Did you mean? map Debug output in attachment Version-Release number of selected component (if applicable): satellite-6.3.0-11.1.beta.el7sat.noarch foreman-1.15.0-0.develop.201703271956git40dd32b.el7sat.noarch How reproducible: always Actual results: error Expected results: successful update
Created attachment 1272266 [details] hammer debug output
Upstream bug assigned to mhulan
Moving this bug to POST for triage into Satellite 6 since the upstream issue http://projects.theforeman.org/issues/18687 has been resolved.
Verified on Satellite-6.3 Snap 11. Updates to hosts via hammer work as expected. Requests that have a hash as host_parameters_attributes parameter are converted to an array.
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
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