Project

General

Profile

Actions

Bug #13704

closed

Error when updating host location by name through API

Added by David Barbion about 8 years ago. Updated over 5 years ago.

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

Description

Hi,

I would like to update a host location by providing "location_name" by it results in error: Here is a simple curl command I use:

$ curl -s -X PUT -H "Content-Type: application/json" -k -u hammer:hammer \
  -d '{"host": { "location_name": "mag003"}}' \
  https://foreman.example.com/api/hosts/host.example.com
{
  "error": {"message":"undefined method `id' for nil:NilClass"}
}

When I provide "location_id", it works.


Files

production.log production.log 13.5 KB Backtrace of error David Barbion, 02/15/2016 06:15 AM

Related issues 1 (0 open1 closed)

Related to Foreman - Bug #16813: Confusing error message on association not found errorClosedMarek Hulán10/06/2016Actions
Actions #1

Updated by David Barbion about 8 years ago

This problem occurs when providing an inexistent location.

In my case, it works if I provide full location_name:

curl -s -X PUT -H "Content-Type: application/json" -k -u hammer:hammer \
  -d '{"host": { "location_name": "Full/path/to/mag003"}}' \
  https://foreman.example.com/api/hosts/host.example.com

Actions #2

Updated by The Foreman Bot over 7 years ago

  • Status changed from New to Ready For Testing
  • Assignee set to Shlomi Zadok
  • Pull request https://github.com/theforeman/foreman/pull/3851 added
Actions #3

Updated by Shlomi Zadok over 7 years ago

  • Target version set to 1.5.3
Actions #4

Updated by Shlomi Zadok over 7 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100
Actions #5

Updated by Dominic Cleal over 7 years ago

  • translation missing: en.field_release set to 190
Actions #6

Updated by Marek Hulán over 7 years ago

  • Related to Bug #16813: Confusing error message on association not found error added
Actions #7

Updated by Marek Hulán over 7 years ago

  • Bugzilla link set to 1379006
Actions

Also available in: Atom PDF