only add additional properties when necessary
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user