From e0bf8e43d1011094bf3dbd03e0f4d14531977d85 Mon Sep 17 00:00:00 2001 From: Charles Bochet Date: Wed, 28 Feb 2024 17:49:45 +0100 Subject: [PATCH] Update relation cascade on standard objects favorite, attachment, activityTargets (#4227) --- .../field-metadata/utils/generate-default-value.ts | 5 +++++ .../metadata/object-metadata/object-metadata.service.ts | 5 +++++ .../services/workspace-migration-enum.service.ts | 2 +- .../standard-objects/company.object-metadata.ts | 8 +++++++- .../standard-objects/opportunity.object-metadata.ts | 7 ++++++- .../standard-objects/person.object-metadata.ts | 8 +++++++- .../standard-objects/workspace-member.object-metadata.ts | 3 ++- 7 files changed, 33 insertions(+), 5 deletions(-) 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