policies: ensure user is set
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
parent
1f038ecee2
commit
143309448e
|
@ -52,6 +52,8 @@ class PolicyEngine:
|
||||||
self.empty_result = True
|
self.empty_result = True
|
||||||
if not isinstance(pbm, PolicyBindingModel): # pragma: no cover
|
if not isinstance(pbm, PolicyBindingModel): # pragma: no cover
|
||||||
raise ValueError(f"{pbm} is not instance of PolicyBindingModel")
|
raise ValueError(f"{pbm} is not instance of PolicyBindingModel")
|
||||||
|
if not user:
|
||||||
|
raise ValueError("User must be set")
|
||||||
self.__pbm = pbm
|
self.__pbm = pbm
|
||||||
self.request = PolicyRequest(user)
|
self.request = PolicyRequest(user)
|
||||||
self.request.obj = pbm
|
self.request.obj = pbm
|
||||||
|
|
Reference in a new issue