From 143309448e3e615a4c8f029e35a766b87b070f9c Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Sat, 14 Jan 2023 20:24:46 +0100 Subject: [PATCH] policies: ensure user is set Signed-off-by: Jens Langhammer --- authentik/policies/engine.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/authentik/policies/engine.py b/authentik/policies/engine.py index e9f2af3ce..4f285f377 100644 --- a/authentik/policies/engine.py +++ b/authentik/policies/engine.py @@ -52,6 +52,8 @@ class PolicyEngine: self.empty_result = True if not isinstance(pbm, PolicyBindingModel): # pragma: no cover raise ValueError(f"{pbm} is not instance of PolicyBindingModel") + if not user: + raise ValueError("User must be set") self.__pbm = pbm self.request = PolicyRequest(user) self.request.obj = pbm