diff --git a/libs/tools/generator/core/src/services/generator-metadata-provider.ts b/libs/tools/generator/core/src/services/generator-metadata-provider.ts index 125ee62a01a..f8c07283f5a 100644 --- a/libs/tools/generator/core/src/services/generator-metadata-provider.ts +++ b/libs/tools/generator/core/src/services/generator-metadata-provider.ts @@ -191,8 +191,9 @@ export class GeneratorMetadataProvider { dependencies: BoundDependency<"account", Account>, ): Observable { if (isTypeRequest(requested)) { + const { type } = requested; return this.isAvailable$(dependencies).pipe( - map((isAvailable) => this.algorithms(requested).filter(isAvailable)), + map((isAvailable) => this.algorithms({ type }).filter(isAvailable)), ); } else if (isAlgorithmRequest(requested)) { const { algorithm } = requested;