feat: add default value for some type of fields (#3991)

feat: add default value for some kind of fields
This commit is contained in:
Jérémy M
2024-02-16 10:34:42 +01:00
committed by GitHub
parent d85209cf4a
commit 34d02cf4ed

View File

@ -33,6 +33,7 @@ import {
import { isEnumFieldMetadataType } from './utils/is-enum-field-metadata-type.util';
import { generateRatingOptions } from './utils/generate-rating-optionts.util';
import { generateDefaultValue } from './utils/generate-default-value';
@Injectable()
export class FieldMetadataService extends TypeOrmQueryService<FieldMetadataEntity> {
@ -101,6 +102,9 @@ export class FieldMetadataService extends TypeOrmQueryService<FieldMetadataEntit
true,
fieldMetadataInput.name,
),
defaultValue:
fieldMetadataInput.defaultValue ??
generateDefaultValue(fieldMetadataInput.type),
options: fieldMetadataInput.options
? fieldMetadataInput.options.map((option) => ({
...option,