Fix PermissionEvaluator instance checks

Signed-off-by: Joe Porpeglia <josephp@spotify.com>
This commit is contained in:
Joe Porpeglia
2022-04-14 14:32:11 -04:00
committed by Joe Porpeglia
parent a5c37457a6
commit 8cc75993a6
4 changed files with 10 additions and 3 deletions
@@ -40,7 +40,7 @@ export async function createRouter(
const { jenkinsInfoProvider, permissions, logger } = options;
let permissionEvaluator: PermissionEvaluator | undefined;
if (permissions && 'query' in permissions) {
if (permissions && 'authorizeConditional' in permissions) {
permissionEvaluator = permissions as PermissionEvaluator;
} else {
logger.warn(