Bug #21627
closedMessage when trying to order by attribute not supporting ordering is not helpful
Description
Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1510964
Description of problem:
- hammer host list --order id
Error: 400 Bad Request
The id has not defined ordering on it so the failure is expected but the message is not helpful. The API sends nice message which is not propagated by hammer
[ERROR 2017-11-08 08:20:18 API] 400 Bad Request [DEBUG 2017-11-08 08:20:18 API] { "error" => { "message" => "the field 'id' in the order statement is not valid field for search", "class" => "ScopedSearch::QueryNotSupported" } }
Version-Release number of selected component (if applicable):
Hammer 0.11
How reproducible:
Always
Steps to Reproduce:
1. hammer host list --order id
2. see the ouptut
3.
Actual results:
Error: 400 Bad Request
Expected results:
Error: the field 'id' in the order statement is not valid field for search
Additional info:
Updated by The Foreman Bot about 7 years ago
- Status changed from New to Ready For Testing
- Pull request https://github.com/theforeman/hammer-cli/pull/259 added
Updated by The Foreman Bot about 7 years ago
- Pull request https://github.com/theforeman/hammer-cli-foreman/pull/341 added
Updated by Swapnil Abnave about 7 years ago
- Pull request deleted (
https://github.com/theforeman/hammer-cli/pull/259)
Updated by Swapnil Abnave about 7 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Applied in changeset hammer-cli-foreman|c2a64ec32a97e24c3e4557981509d003f078e842.
Updated by Lukáš Hellebrandt almost 7 years ago
Verified with tfm-rubygem-hammer_cli-0.12.0-1.
$ hammer --version
hammer (0.12.0)
* hammer_cli_foreman (0.13.pre.develop)
* hammer_cli_foreman_bootdisk (0.1.3)
* hammer_cli_foreman_docker (unknown version)
* hammer_cli_foreman_tasks (unknown version)
* hammer_cli_katello (0.11.0)
$ hammer host list --order id
[Foreman] Username: <login>
[Foreman] Password for admin:
400 Bad Request
the field 'id' in the order statement is not valid field for search