Project

General

Profile

Actions

Bug #12294

closed

hammer host update ... --parameters=... fails if parameters already exist

Added by Bryan Kearney about 9 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Category:
API
Target version:
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1274683

Description of problem:
I want to create and update hosts using hammer host create/update and pass custom parameters to it. This works fine on create but fails when I want to update a host and pass a parameter that is already present.

Version-Release number of selected component (if applicable):
foreman 1.13
hammer 0.8.0
hammer_cli_foreman 0.8.0

How reproducible:
always

Steps to Reproduce:
1. hammer host create ... --parameters="foo=bar"
2. hammer host update ... --parameters="foo=bar"

Actual results:

Could not update the host:
  Name has already been taken

Expected results:
Host updated

Additional info:
It does not matter if I want to set the parameter to the same or a new value.


Related issues 1 (0 open1 closed)

Related to Foreman - Bug #18687: API updates with parameters_attributes throws "undefined method `map!' for {}:ActionController::Parameters"ClosedMarek Hulán02/27/2017Actions
Actions

Also available in: Atom PDF