diff --git a/src/services/package-manager/MetadataScanner.ts b/src/services/package-manager/MetadataScanner.ts index f55f012915..c23c108927 100644 --- a/src/services/package-manager/MetadataScanner.ts +++ b/src/services/package-manager/MetadataScanner.ts @@ -97,8 +97,8 @@ export class MetadataScanner { } } - // Recursively scan subdirectories - if (!localizedMetadata || !this.isPackageMetadata(localizedMetadata)) { + // Only scan subdirectories if no metadata was found + if (!localizedMetadata) { const subGenerator = this.scanDirectoryBatched(componentDir, repoUrl, sourceName, depth + 1) for await (const subBatch of subGenerator) { batch.push(...subBatch)