Return false on controlled

This commit is contained in:
Stephan
2022-06-06 21:17:44 +02:00
committed by GitHub
parent d1f41c8927
commit 94b2030c8f
+4 -1
View File
@@ -68,7 +68,10 @@ const _requireAdminAuthentication =
const token_payload = token_payload_ as AuthJWTPayload;
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!");
}