From c1563f4cffaa4a6a44afd3743fa4019a130cccd5 Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Thu, 28 Jan 2021 22:30:59 +0100 Subject: [PATCH] lib: fix ak_is_group_member checking wrong groups --- authentik/lib/expression/evaluator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/authentik/lib/expression/evaluator.py b/authentik/lib/expression/evaluator.py index c04789032..12121532b 100644 --- a/authentik/lib/expression/evaluator.py +++ b/authentik/lib/expression/evaluator.py @@ -60,7 +60,7 @@ class BaseEvaluator: @staticmethod def expr_func_is_group_member(user: User, **group_filters) -> bool: """Check if `user` is member of group with name `group_name`""" - return user.groups.filter(**group_filters).exists() + return user.ak_groups.filter(**group_filters).exists() def wrap_expression(self, expression: str, params: Iterable[str]) -> str: """Wrap expression in a function, call it, and save the result as `result`"""