Bug 679549 - Need a better error message when trying to create role with the same name as an existing role
Summary: Need a better error message when trying to create role with the same name as ...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Pulp
Classification: Retired
Component: z_other
Version: unspecified
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: Sayli Karmarkar
QA Contact: Preethi Thomas
URL:
Whiteboard:
Depends On:
Blocks: verified-to-close
TreeView+ depends on / blocked
 
Reported: 2011-02-22 20:20 UTC by Preethi Thomas
Modified: 2015-03-23 01:10 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-08-16 12:07:57 UTC
Embargoed:


Attachments (Terms of Use)

Description Preethi Thomas 2011-02-22 20:20:51 UTC
Description of problem:
[root@preethi ~]# rpm -q pulp
pulp-0.0.140-1.fc14.noarch


[root@preethi ~]# pulp-admin -u admin -p redhat role create --role=role123
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/pulp/server/webservices/controllers/base.py", line 52, in report_error
    return method(self, *args, **kwargs)
  File "/usr/lib/python2.7/site-packages/pulp/server/compat.py", line 40, in _decorator
    return decorator(*args,**kwargs)
  File "/usr/lib/python2.7/site-packages/pulp/server/webservices/controllers/base.py", line 131, in _auth_decorator
    value = method(self, *args, **kwargs)
  File "/usr/lib/python2.7/site-packages/pulp/server/webservices/controllers/roles.py", line 48, in POST
    role = authorization.create_role(role_name)
  File "/usr/lib/python2.7/site-packages/pulp/server/auth/authorization.py", line 354, in create_role
    return _role_api.create(role_name)
  File "/usr/lib/python2.7/site-packages/pulp/server/compat.py", line 40, in _decorator
    return decorator(*args,**kwargs)
  File "/usr/lib/python2.7/site-packages/pulp/server/auditing.py", line 207, in _audit
    result = method(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/pulp/server/api/role.py", line 42, in create
    raise PulpException('role %s already exists' % name)
PulpException: 'role role123 already exists'

Comment 1 Jeff Ortel 2011-02-23 17:59:56 UTC
Build: 0.141

Comment 2 Preethi Thomas 2011-03-07 14:34:40 UTC
fails_qa

No error message on duplicate role name

[root@preethi ~]# pulp-admin -u admin -p admin role create --role=role123
Role [ role123 ] created

[root@preethi ~]# pulp-admin -u admin -p admin role create --role=role123


[root@preethi ~]#

Comment 3 Sayli Karmarkar 2011-03-14 23:45:10 UTC
$ sudo pulp-admin -u admin -p admin role create --role=role123
PulpException: 'role role123 already exists'

Comment 4 Preethi Thomas 2011-03-25 19:31:55 UTC
verified

[root@preethi ~]# pulp-admin  role create --role=role123
Role [ role123 ] created

[root@preethi ~]# pulp-admin  role create --role=role123
PulpException: 'role role123 already exists'

Comment 5 Preethi Thomas 2011-08-16 12:07:57 UTC
Closing with Community Release 15

pulp-0.0.223-4.

Comment 6 Preethi Thomas 2011-08-16 12:21:18 UTC
Closing with Community Release 15

pulp-0.0.223-4.


Note You need to log in before you can comment on or make changes to this bug.