diff --git a/packages/twenty-server/src/metadata/field-metadata/utils/generate-default-value.ts b/packages/twenty-server/src/metadata/field-metadata/utils/generate-default-value.ts index a6038042f..91d733c80 100644 --- a/packages/twenty-server/src/metadata/field-metadata/utils/generate-default-value.ts +++ b/packages/twenty-server/src/metadata/field-metadata/utils/generate-default-value.ts @@ -22,6 +22,11 @@ export function generateDefaultValue( url: '', label: '', }; + case FieldMetadataType.CURRENCY: + return { + amountMicros: null, + currencyCode: '', + }; default: return null; } diff --git a/packages/twenty-server/src/metadata/object-metadata/object-metadata.service.ts b/packages/twenty-server/src/metadata/object-metadata/object-metadata.service.ts index 03ccaa811..56c692b4a 100644 --- a/packages/twenty-server/src/metadata/object-metadata/object-metadata.service.ts +++ b/packages/twenty-server/src/metadata/object-metadata/object-metadata.service.ts @@ -28,6 +28,7 @@ import { DataSourceService } from 'src/metadata/data-source/data-source.service' import { RelationMetadataEntity, RelationMetadataType, + RelationOnDeleteAction, } from 'src/metadata/relation-metadata/relation-metadata.entity'; import { computeCustomName } from 'src/workspace/utils/compute-custom-name.util'; import { computeObjectTargetTable } from 'src/workspace/utils/compute-object-target-table.util'; @@ -355,6 +356,7 @@ export class ObjectMetadataService extends TypeOrmQueryService