diff --git a/lib/cli/index.js b/lib/cli/index.js index 58aa887b5a..caed18cd5e 100644 --- a/lib/cli/index.js +++ b/lib/cli/index.js @@ -6514,9 +6514,15 @@ export async function createMultiXBom(pathList, options) { "dependsOn" === process.env.MULTI_BOM_COMPONENT_REF ? "dependsOn" : "provides"; - const parentDependencies = dependencies.find( + let parentDependencies = dependencies.find( (d) => d["ref"] === parentComponent["bom-ref"], ); + if (!parentDependencies) { + parentDependencies = { + ref: parentComponent["bom-ref"], + }; + dependencies = mergeDependencies(dependencies, parentDependencies); + } if (!parentDependencies[multiBomComponentRef]) { parentDependencies[multiBomComponentRef] = []; }