Skip to content

Commit 70bffb1

Browse files
committed
feat: add custom function to SyncedEnforcer initialization
1 parent dcffff2 commit 70bffb1

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

openedx_authz/engine/enforcer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,11 @@ def _initialize_enforcer() -> SyncedEnforcer:
9494

9595
adapter = ExtendedAdapter()
9696
enforcer = SyncedEnforcer(settings.CASBIN_MODEL, adapter)
97+
enforcer.add_function("custom_check", check_custom_conditions)
9798
enforcer.load_policy()
9899
auto_load_policy_interval = getattr(settings, "CASBIN_AUTO_LOAD_POLICY_INTERVAL", 0)
99100
if auto_load_policy_interval > 0:
100101
enforcer.start_auto_load_policy(auto_load_policy_interval)
101-
enforcer.add_function("custom_check", check_custom_conditions)
102102
enforcer.enable_auto_save(True)
103103
else:
104104
# Disable auto-save to prevent unnecessary database writes

0 commit comments

Comments
 (0)