From 2f9e503a8bc240385d4849de516a0753b1314dec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20M?= Date: Mon, 19 Feb 2024 17:29:30 +0100 Subject: [PATCH] fix: ignore enum options sync for now (#4056) --- .../comparators/workspace-field.comparator.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/twenty-server/src/workspace/workspace-sync-metadata/comparators/workspace-field.comparator.ts b/packages/twenty-server/src/workspace/workspace-sync-metadata/comparators/workspace-field.comparator.ts index e76f2ae8a..14decf178 100644 --- a/packages/twenty-server/src/workspace/workspace-sync-metadata/comparators/workspace-field.comparator.ts +++ b/packages/twenty-server/src/workspace/workspace-sync-metadata/comparators/workspace-field.comparator.ts @@ -18,14 +18,11 @@ const fieldPropertiesToIgnore = [ 'updatedAt', 'objectMetadataId', 'isActive', -] as const; - -const fieldPropertiesToStringify = [ - 'targetColumnMap', - 'defaultValue', 'options', ] as const; +const fieldPropertiesToStringify = ['targetColumnMap', 'defaultValue'] as const; + @Injectable() export class WorkspaceFieldComparator { constructor() {} @@ -55,6 +52,7 @@ export class WorkspaceFieldComparator { const standardFieldMetadataMap = transformMetadataForComparison( standardObjectMetadata.fields, { + propertiesToIgnore: ['options'], propertiesToStringify: fieldPropertiesToStringify, keyFactory(datum) { return datum.name;