Skip to content

Commit 1f6f55b

Browse files
fix metadata schema name + optionnal
1 parent 146fec5 commit 1f6f55b

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

service/src/_common/abstracts/dto/metadata.dto.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
import { IsObject, ValidateNested } from 'class-validator'
1+
import { IsObject, ValidateNested, IsOptional } from 'class-validator'
22
import { ApiProperty } from '@nestjs/swagger'
33
import { Type } from 'class-transformer'
44
import { MetadataPartDto } from './parts/metadata.part.dto'
55

66
export class MetadataDto {
77
@IsObject()
8+
@IsOptional()
89
@ValidateNested()
910
@Type(() => MetadataPartDto)
1011
@ApiProperty({ type: MetadataPartDto })
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { Prop } from '@nestjs/mongoose'
22
import { Types, Document } from 'mongoose'
3-
import { MetadataPartSchema, MetadataPartSchemaSchema } from '~/_common/abstracts/schemas/parts/metadata.part.schema'
3+
import { MetadataPart, MetadataPartSchema } from '~/_common/abstracts/schemas/parts/metadata.part.schema'
44

55
export abstract class AbstractSchema extends Document {
66
public readonly _id: Types.ObjectId | any
77

8-
@Prop({ type: MetadataPartSchemaSchema })
9-
public metadata: MetadataPartSchema
8+
@Prop({ type: MetadataPartSchema })
9+
public metadata: MetadataPart
1010
}

service/src/_common/abstracts/schemas/parts/metadata.part.schema.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose'
22
import { Document } from 'mongoose'
33

44
@Schema({ _id: false })
5-
export class MetadataPartSchema extends Document {
5+
export class MetadataPart extends Document {
66
@Prop({ type: String })
77
public createdBy: string
88

@@ -16,4 +16,4 @@ export class MetadataPartSchema extends Document {
1616
public lastUpdatedAt: Date
1717
}
1818

19-
export const MetadataPartSchemaSchema = SchemaFactory.createForClass(MetadataPartSchema)
19+
export const MetadataPartSchema = SchemaFactory.createForClass(MetadataPart)

0 commit comments

Comments
 (0)