We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3a10db0 commit 4535f9fCopy full SHA for 4535f9f
1 file changed
openedx_authz/api/permissions.py
@@ -25,7 +25,7 @@ def get_permission_from_policy(policy: list[str]) -> PermissionData:
25
PermissionData: The corresponding PermissionData object or an empty PermissionData if the policy is invalid.
26
"""
27
if len(policy) < 4: # Do not count ptype
28
- return PermissionData(action=ActionData(namespaced_key=""), effect="allow")
+ raise ValueError("Invalid policy format. Expected at least 4 elements.")
29
30
return PermissionData(
31
action=ActionData(namespaced_key=policy[PolicyIndex.ACT.value]),
0 commit comments