Code Review
/
moon.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
review
|
tree
raw
|
patch
| inline |
side by side
(parent:
f5f0296
)
Fix a bug when a tenant is not connected to an intra-extension.
09/8109/1
author
asteroide
<thomas.duval@orange.com>
Wed, 27 Jan 2016 08:13:32 +0000
(09:13 +0100)
committer
asteroide
<thomas.duval@orange.com>
Wed, 27 Jan 2016 08:13:32 +0000
(09:13 +0100)
Change-Id: I6b415ab8042e47009fd101821bd51a2b1bd0341a
keystone-moon/keystone/contrib/moon/core.py
patch
|
blob
|
history
diff --git
a/keystone-moon/keystone/contrib/moon/core.py
b/keystone-moon/keystone/contrib/moon/core.py
index
5d1198d
..
53b8157
100644
(file)
--- a/
keystone-moon/keystone/contrib/moon/core.py
+++ b/
keystone-moon/keystone/contrib/moon/core.py
@@
-2189,6
+2189,8
@@
class IntraExtensionAuthzManager(IntraExtensionManager):
self.get_data_from_master()
return self.__authz(tenant_id, subject_k_id, object_name, action_name, genre="authz")
raise e
+ except TenantNoIntraExtension:
+ return {'authz': True, 'comment': "Cannot authz because Tenant is not managed by Moon {}".format(tenant_id)}
def add_subject_dict(self, user_id, intra_extension_id, subject_dict):
subject = super(IntraExtensionAuthzManager, self).add_subject_dict(user_id, intra_extension_id, subject_dict)