only add additional properties when necessary

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
This commit is contained in:
aramissennyeydd
2024-11-28 13:15:10 -05:00
parent 860e3b557e
commit cb87765e50
2 changed files with 6 additions and 8 deletions
@@ -39,6 +39,9 @@ async function generate(
outputDirectory,
OUTPUT_PATH,
);
const additionalProperties = toGeneratorAdditionalProperties({
initialValue: clientAdditionalProperties,
});
await fs.emptyDir(resolvedOutputDirectory);
@@ -65,11 +68,9 @@ async function generate(
),
'--generator-key',
'v3.0',
'--additional-properties',
toGeneratorAdditionalProperties({
defaultValue: { useTags: false },
initialValue: clientAdditionalProperties,
}),
additionalProperties
? `--additional-properties=${additionalProperties}`
: '',
],
{
signal: abortSignal?.signal,
@@ -30,7 +30,6 @@ import { resolvePackagePath } from '@backstage/backend-plugin-api';
import {
getPathToCurrentOpenApiSpec,
getRelativePathToFile,
toGeneratorAdditionalProperties,
} from '../../../../../lib/openapi/helpers';
async function generateSpecFile() {
@@ -112,8 +111,6 @@ async function generate(abortSignal?: AbortController) {
),
'--generator-key',
'v3.0',
'--additional-properties',
toGeneratorAdditionalProperties({ defaultValue: { useTags: false } }),
],
{
maxBuffer: Number.MAX_VALUE,