Actions
Bug #6003
closeduser management through hammer not working
Description
Created a new user to manage Katello/Foreman.
The following command produces and error:
- hammer -u admin -p changeme user list
undefined method `key?' for #<JSON::Ext::Generator::State:0x0000000e782a68>
When performing a user info, I can get the first two (admin and a hidden user that I don't know how it was created). The rest of the users info fail with an error:
- hammer -u admin -p changeme user info --id 1
Id: 1
Login: admin
Name: Admin User
Email: root@hq.ltg
Admin: yes
Authorized by: Internal
Last login: 2014/05/30 20:09:43
Created at: 2014/05/29 16:49:01
Updated at: 2014/05/30 20:09:43
- hammer -u admin -p changeme user info --id 2
Id: 2
Login: hidden-0zd9qe
Name:
Email: sm79ogUAtw@localhost
Admin: no
Authorized by: Internal
Last login:
Created at: 2014/05/29 16:49:04
Updated at: 2014/05/29 16:49:04
- hammer -u admin -p changeme user info --id 3
undefined method `key?' for #<JSON::Ext::Generator::State:0x000000102d9c80>
Updated by Eric Helms over 10 years ago
- Target version set to 45
- Triaged changed from No to Yes
Updated by Eric Helms over 10 years ago
- Category changed from Hammer to API
- Assignee set to Thomas McKay
- Target version changed from 45 to 48
Updated by Og Maciel over 10 years ago
So the issue seems to happen once you add a new user... while you have the original and hidden users, the command works fine:
# hammer -u admin -p changeme user list ---|---------------|------------|---------------------------- ID | LOGIN | NAME | EMAIL ---|---------------|------------|---------------------------- 1 | admin | Admin User | root@idm.lab.bos.redhat.com 2 | hidden-kanvyp | | yMUaG235CL@localhost ---|---------------|------------|---------------------------- # hammer -u admin -p changeme user info --id 1 Id: 1 Login: admin Name: Admin User Email: root@idm.lab.bos.redhat.com Admin: yes Authorized by: Internal Last login: 2014/06/16 14:49:43 Created at: 2014/06/13 17:03:20 Updated at: 2014/06/16 14:49:43
After I added a third user:
# hammer -u admin -p changeme user list undefined method `key?' for #<JSON::Ext::Generator::State:0x0000000f78c878>
Updated by Thomas McKay over 10 years ago
- Bugzilla link set to https://bugzilla.redhat.com/show_bug.cgi?id=1110337
Updated by Thomas McKay over 10 years ago
- Project changed from Katello to Foreman
- Category changed from API to API
- Status changed from New to Assigned
- Target version deleted (
48)
Updated by Dominic Cleal over 10 years ago
- Status changed from Assigned to Ready For Testing
- Target version set to 1.8.1
Updated by Dominic Cleal over 10 years ago
- Translation missing: en.field_release set to 18
Updated by Thomas McKay over 10 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Applied in changeset ecac9440024dd86cb1ef0864ff024763a2225cfa.
Actions