Skip to content

Commit a38abff

Browse files
AbingcbcChimou0
authored andcommitted
fix: remove_filtered_policy_returns_effects inconsistent input with remove_filtered_policy (apache#211)
Signed-off-by: abingcbc <abingcbc626@gmail.com>
1 parent 8915fbe commit a38abff

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

casbin/distributed_enforcer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def remove_filtered_policy_self(
8484
self.logger.log("An exception occurred: " + e)
8585

8686
effects = self.get_model().remove_filtered_policy_returns_effects(
87-
sec, ptype, field_index, field_values
87+
sec, ptype, field_index, *field_values
8888
)
8989

9090
if sec == "g":

casbin/model/policy.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ def remove_filtered_policy_returns_effects(
238238
for rule in self[sec][ptype].policy:
239239
if all(
240240
value == "" or rule[field_index + i] == value
241-
for i, value in enumerate(field_values[0])
241+
for i, value in enumerate(field_values)
242242
):
243243
effects.append(rule)
244244
else:

0 commit comments

Comments
 (0)