mirror of
https://github.com/detleph/server.git
synced 2026-09-07 23:44:40 +02:00
Return false on controlled
This commit is contained in:
@@ -68,7 +68,10 @@ const _requireAdminAuthentication =
|
|||||||
const token_payload = token_payload_ as AuthJWTPayload;
|
const token_payload = token_payload_ as AuthJWTPayload;
|
||||||
|
|
||||||
if (!token_payload.permission_level || !token_payload.pid || !token_payload.revision) {
|
if (!token_payload.permission_level || !token_payload.pid || !token_payload.revision) {
|
||||||
if (typeof (token_payload as unknown as TeamleaderJWTPayload).team === "string" && !config.controlled) {
|
if (typeof (token_payload as unknown as TeamleaderJWTPayload).team === "string") {
|
||||||
|
if (config.controlled) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
throw new AuthError("Teamleader authentication is not supported for this operation!");
|
throw new AuthError("Teamleader authentication is not supported for this operation!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user