From 8d30537149eeea433441ca62802f3bf06e1fd42c Mon Sep 17 00:00:00 2001 From: Aditya Nambiar Date: Wed, 9 Aug 2023 22:07:49 -0700 Subject: [PATCH] fix: fix bug in add policy for priority effectors (#313) --- casbin/model/policy.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/casbin/model/policy.py b/casbin/model/policy.py index 55f7a681..ab446e39 100644 --- a/casbin/model/policy.py +++ b/casbin/model/policy.py @@ -118,11 +118,12 @@ def add_policy(self, sec, ptype, rule): print(e) if idx > idx_insert: + tmp = assertion.policy[i] assertion.policy[i] = assertion.policy[i - 1] + assertion.policy[i - 1] = tmp else: break - assertion.policy[i] = rule assertion.policy_map[DEFAULT_SEP.join(rule)] = i except Exception as e: