Skip to content

Commit 8d30537

Browse files
fix: fix bug in add policy for priority effectors (#313)
1 parent 5e9efef commit 8d30537

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

casbin/model/policy.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,11 +118,12 @@ def add_policy(self, sec, ptype, rule):
118118
print(e)
119119

120120
if idx > idx_insert:
121+
tmp = assertion.policy[i]
121122
assertion.policy[i] = assertion.policy[i - 1]
123+
assertion.policy[i - 1] = tmp
122124
else:
123125
break
124126

125-
assertion.policy[i] = rule
126127
assertion.policy_map[DEFAULT_SEP.join(rule)] = i
127128

128129
except Exception as e:

0 commit comments

Comments
 (0)