diff --git a/plugins/scaffolder-backend/src/util/templating.ts b/plugins/scaffolder-backend/src/util/templating.ts index 2607d5bef6..3318b64fdf 100644 --- a/plugins/scaffolder-backend/src/util/templating.ts +++ b/plugins/scaffolder-backend/src/util/templating.ts @@ -197,10 +197,15 @@ export function extractGlobalFunctionMetadata( for (const global of globals) { if (isGlobalFunction(global)) { - const metadata: any = { - description: global.description, - examples: global.examples, - }; + const metadata: any = {}; + + if (global.description) { + metadata.description = global.description; + } + + if (global.examples) { + metadata.examples = global.examples; + } if (global.schema) { metadata.schema = convertZodFunctionToJsonSchema(global.schema(z));