From 0b34017e5f1480e987aca19f044192c6e177f431 Mon Sep 17 00:00:00 2001 From: Steve Hetzel Date: Fri, 4 Apr 2025 12:15:23 -0600 Subject: [PATCH] fix: add support for GenAiPlannerBundle --- src/registry/metadataRegistry.json | 13 ++++++++++++- src/utils/filePathGenerator.ts | 4 ++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/registry/metadataRegistry.json b/src/registry/metadataRegistry.json index 5eebcaa994..791d1b24dd 100644 --- a/src/registry/metadataRegistry.json +++ b/src/registry/metadataRegistry.json @@ -56,6 +56,7 @@ "experiences": "experiencebundle", "fieldRestrictionRules": "fieldrestrictionrule", "genAiFunctions": "genaifunction", + "genAiPlannerBundles": "genaiplannerbundle", "integrationHub": "integrationhubsettings", "lwc": "lightningcomponentbundle", "mktDataSources": "datasource", @@ -2725,6 +2726,16 @@ "name": "GenAiPlanner", "suffix": "genAiPlanner" }, + "genaiplannerbundle": { + "directoryName": "genAiPlannerBundles", + "id": "genaiplannerbundle", + "inFolder": false, + "name": "GenAiPlannerBundle", + "strategies": { + "adapter": "bundle" + }, + "strictDirectoryName": true + }, "genaiplugin": { "directoryName": "genAiPlugins", "id": "genaiplugin", @@ -4808,4 +4819,4 @@ "strictDirectoryName": false } } -} \ No newline at end of file +} diff --git a/src/utils/filePathGenerator.ts b/src/utils/filePathGenerator.ts index 04e3cf0c6f..bf75ff4b08 100644 --- a/src/utils/filePathGenerator.ts +++ b/src/utils/filePathGenerator.ts @@ -120,6 +120,10 @@ export const filePathsFromMetadataComponent = ( ['LightningComponentBundle', [join(packageDirWithTypeDir, `${fullName}${sep}${fullName}.js${META_XML_SUFFIX}`)]], ['AuraDefinitionBundle', [join(packageDirWithTypeDir, `${fullName}${sep}${fullName}.cmp${META_XML_SUFFIX}`)]], ['GenAiFunction', [join(packageDirWithTypeDir, `${fullName}${sep}${fullName}.genAiFunction${META_XML_SUFFIX}`)]], + [ + 'GenAiPlannerBundle', + [join(packageDirWithTypeDir, `${fullName}${sep}${fullName}.genAiPlanner${META_XML_SUFFIX}`)], + ], [ 'AppFrameworkTemplateBundle', [