Throws exceptions.Conflict() in the interface application_credential_create
Change-Id: I285a588acf30b5e0858f98ff3d847a4049eb6b34 Closes-Bug: #1816684
This commit is contained in:
parent
14f78157a6
commit
eb6a78f517
|
@ -1124,6 +1124,9 @@ def application_credential_create(request, name, secret=None,
|
||||||
roles=None, unrestricted=False):
|
roles=None, unrestricted=False):
|
||||||
user = request.user.id
|
user = request.user.id
|
||||||
manager = keystoneclient(request).application_credentials
|
manager = keystoneclient(request).application_credentials
|
||||||
return manager.create(name=name, user=user, secret=secret,
|
try:
|
||||||
description=description, expires_at=expires_at,
|
return manager.create(name=name, user=user, secret=secret,
|
||||||
roles=roles, unrestricted=unrestricted)
|
description=description, expires_at=expires_at,
|
||||||
|
roles=roles, unrestricted=unrestricted)
|
||||||
|
except keystone_exceptions.Conflict:
|
||||||
|
raise exceptions.Conflict()
|
||||||
|
|
Loading…
Reference in New Issue