We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 49880cb commit d5cd58aCopy full SHA for d5cd58a
casbin/model/model.py
@@ -124,7 +124,12 @@ 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])
130
+ if x[assertion.priority_index].isdigit()
131
+ else x[assertion.priority_index],
132
+ )
133
134
for i, policy in enumerate(assertion.policy):
135
assertion.policy_map[",".join(policy)] = i
0 commit comments