diff --git a/packages/api/plugin-loader.ts b/packages/api/plugin-loader.ts index ef66626e..213fe771 100644 --- a/packages/api/plugin-loader.ts +++ b/packages/api/plugin-loader.ts @@ -108,7 +108,10 @@ export class PluginLoader { * @returns {Promise} - The parsed manifest object. * @throws Will throw an error if the manifest file is missing or invalid. */ - public async parseManifest(dir: string, plugin: string): Promise { + public static async parseManifest( + dir: string, + plugin: string, + ): Promise { const manifestFile = await PluginLoader.findManifestFile( `${dir}/${plugin}`, ); @@ -178,7 +181,7 @@ export class PluginLoader { return Promise.all( plugins.map(async (plugin) => { - const manifest = await this.parseManifest(dir, plugin); + const manifest = await PluginLoader.parseManifest(dir, plugin); // If autoload is disabled, only load plugins explicitly enabled if ( diff --git a/packages/api/plugins/openid/utils.ts b/packages/api/plugins/openid/utils.ts index afaf3e50..4f7afdc9 100644 --- a/packages/api/plugins/openid/utils.ts +++ b/packages/api/plugins/openid/utils.ts @@ -165,7 +165,7 @@ export const automaticOidcFlow = async ( const authServer = await getAuthServer(issuerUrl); - const parameters = await getParameters( + const parameters = getParameters( authServer, issuer.client_id, currentUrl,