Skip to content

Commit cbab26c

Browse files
committed
fix lookup
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
1 parent 1d3fc65 commit cbab26c

File tree

4 files changed

+253
-6
lines changed

4 files changed

+253
-6
lines changed

authentik/lib/expression/evaluator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ def expr_create_jwt(
200200
if not request:
201201
return None
202202
if not isinstance(provider, OAuth2Provider):
203-
provider = OAuth2Provider(name=provider)
203+
provider = OAuth2Provider.objects.get(name=provider)
204204
session = None
205205
if hasattr(request, "session") and request.session.session_key:
206206
session = AuthenticatedSession.objects.filter(

authentik/lib/tests/test_evaluator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ def test_expr_create_jwt(self):
6868
evaluator._context = {
6969
"http_request": rf.get(reverse("authentik_core:root-redirect")),
7070
"user": user,
71-
"provider": provider,
71+
"provider": provider.name,
7272
}
7373
jwt = evaluator.evaluate(
7474
"return ak_create_jwt(user, provider, ['openid', 'email', 'profile'])"

0 commit comments

Comments
 (0)