diff options
author | Zuul <zuul@review.opendev.org> | 2023-05-10 01:13:51 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2023-05-10 01:13:51 +0000 |
commit | 362f70b4c23e276d0f312a8dec928f9cd07d6747 (patch) | |
tree | 087a495586d7abd568926271b53635240530fbf2 | |
parent | f70053f2aaa8b8d46690c94530bb2fb5f908347c (diff) | |
parent | 0f37baf808295699847ca9b897cd485bf1f5ea1a (diff) | |
download | designate-362f70b4c23e276d0f312a8dec928f9cd07d6747.tar.gz |
Merge "Fix shared zones missing project ID error"
-rw-r--r-- | designate/central/service.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/designate/central/service.py b/designate/central/service.py index 77334dd0..e9831e80 100644 --- a/designate/central/service.py +++ b/designate/central/service.py @@ -1211,6 +1211,8 @@ class Service(service.RPCService): policy.check('share_zone', context, target) + self._is_valid_project_id(context.project_id) + if zone.tenant_id == shared_zone.target_project_id: raise exceptions.BadRequest( 'Cannot share the zone with the zone owner.') |