Adjust data_pool resolution for app integrations
API CI / api-tests (pull_request) Failing after 34s
CI / test (pull_request) Failing after 36s

This commit is contained in:
Tim Lorsbach
2026-11-09 23:16:01 +01:00
parent a7b2e60660
commit 423ddf16d1
+4
View File
@@ -378,6 +378,10 @@ class PackageManager(object):
# EDIT START
if package.classification_level == Package.Classification.SECRET:
if user.principal_type == user.PrincipalType.APP:
if not user.app_details.secret_allowed or package.data_pool != user.app_details.data_pool:
return False
if package.data_pool not in groups:
return False