api report and minor fixes

Signed-off-by: Vincenzo Scamporlino <me@vinzscam.dev>
This commit is contained in:
Vincenzo Scamporlino
2022-04-05 16:05:25 +02:00
parent 173aadff5b
commit b4af8664b5
8 changed files with 28 additions and 15 deletions
+4 -4
View File
@@ -76,13 +76,13 @@ export async function createRouter(
});
let permissionEvaluator: PermissionEvaluator;
if (!permissions.hasOwnProperty('query')) {
if ('query' in permissions) {
permissionEvaluator = permissions as PermissionEvaluator;
} else {
logger.warn(
'PermissionAuthorizer is deprecated. Please use PermissionEvaluator instead of PermissionAuthorizer in search.ts',
'PermissionAuthorizer is deprecated. Please use an instance of PermissionEvaluator instead of PermissionAuthorizer in PluginEnvironment#permissions',
);
permissionEvaluator = toPermissionEvaluator(permissions);
} else {
permissionEvaluator = permissions as PermissionEvaluator;
}
const engine = config.getOptionalBoolean('permission.enabled')