summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2023-05-10 01:13:51 +0000
committerGerrit Code Review <review@openstack.org>2023-05-10 01:13:51 +0000
commit362f70b4c23e276d0f312a8dec928f9cd07d6747 (patch)
tree087a495586d7abd568926271b53635240530fbf2
parentf70053f2aaa8b8d46690c94530bb2fb5f908347c (diff)
parent0f37baf808295699847ca9b897cd485bf1f5ea1a (diff)
downloaddesignate-362f70b4c23e276d0f312a8dec928f9cd07d6747.tar.gz
Merge "Fix shared zones missing project ID error"
-rw-r--r--designate/central/service.py2
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.')