Skip to content

Commit c35af62

Browse files
committed
fix: add e2e test check
1 parent 4e5a797 commit c35af62

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

lib/services/schema-object-factory.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ import { isDateCtor } from '../utils/is-date-ctor.util';
3434
import { ModelPropertiesAccessor } from './model-properties-accessor';
3535
import { ParamWithTypeMetadata } from './parameter-metadata-accessor';
3636
import { SwaggerTypesMapper } from './swagger-types-mapper';
37-
import e = require('express');
3837

3938
export class SchemaObjectFactory {
4039
constructor(
@@ -409,11 +408,11 @@ export class SchemaObjectFactory {
409408
schemas[enumName] = {
410409
type: enumType,
411410
...metadata.enumSchema,
412-
description: metadata.description ?? undefined,
413411
enum:
414412
metadata.isArray && metadata.items
415413
? metadata.items['enum']
416414
: metadata.enum,
415+
description: metadata.description ?? undefined,
417416
'x-enumNames': metadata['x-enumNames'] ?? undefined
418417
};
419418
} else {
@@ -632,11 +631,10 @@ export class SchemaObjectFactory {
632631
};
633632
}
634633

635-
if (isEnumMetadata(metadata)) {
636-
return this.createEnumSchemaType(key, metadata, schemas);
637-
}
638-
639634
if (isString(typeRef)) {
635+
if (isEnumMetadata(metadata)) {
636+
return this.createEnumSchemaType(key, metadata, schemas);
637+
}
640638
if (metadata.isArray) {
641639
return this.transformToArraySchemaProperty(metadata, key, typeRef);
642640
}

0 commit comments

Comments
 (0)