We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 49880cb commit 18620f1Copy full SHA for 18620f1
casbin/model/model.py
@@ -124,7 +124,11 @@ def sort_policies_by_priority(self):
124
if assertion.priority_index == -1:
125
continue
126
127
- assertion.policy = sorted(assertion.policy, key=lambda x: x[assertion.priority_index])
+ assertion.policy = sorted(
128
+ assertion.policy,
129
+ key=lambda x: int(x[assertion.priority_index]) if x[assertion.priority_index].isdigit() else
130
+ x[assertion.priority_index]
131
+ )
132
133
for i, policy in enumerate(assertion.policy):
134
assertion.policy_map[",".join(policy)] = i
0 commit comments