fix: ignore enum options sync for now (#4056)

This commit is contained in:
Jérémy M
2024-02-19 17:29:30 +01:00
committed by GitHub
parent e293abe332
commit 2f9e503a8b

View File

@ -18,14 +18,11 @@ const fieldPropertiesToIgnore = [
'updatedAt', 'updatedAt',
'objectMetadataId', 'objectMetadataId',
'isActive', 'isActive',
] as const;
const fieldPropertiesToStringify = [
'targetColumnMap',
'defaultValue',
'options', 'options',
] as const; ] as const;
const fieldPropertiesToStringify = ['targetColumnMap', 'defaultValue'] as const;
@Injectable() @Injectable()
export class WorkspaceFieldComparator { export class WorkspaceFieldComparator {
constructor() {} constructor() {}
@ -55,6 +52,7 @@ export class WorkspaceFieldComparator {
const standardFieldMetadataMap = transformMetadataForComparison( const standardFieldMetadataMap = transformMetadataForComparison(
standardObjectMetadata.fields, standardObjectMetadata.fields,
{ {
propertiesToIgnore: ['options'],
propertiesToStringify: fieldPropertiesToStringify, propertiesToStringify: fieldPropertiesToStringify,
keyFactory(datum) { keyFactory(datum) {
return datum.name; return datum.name;