Generate id for standard multi select field options (#12799)
Fixes https://github.com/twentyhq/twenty/issues/12723 After https://github.com/user-attachments/assets/1f957dda-d2d0-434f-a4cd-f37c759e9f46
This commit is contained in:
@ -114,7 +114,9 @@ export class WorkspaceMetadataUpdaterService {
|
|||||||
private prepareFieldMetadataForCreation(field: PartialFieldMetadata) {
|
private prepareFieldMetadataForCreation(field: PartialFieldMetadata) {
|
||||||
return {
|
return {
|
||||||
...field,
|
...field,
|
||||||
...(field.type === FieldMetadataType.SELECT && field.options
|
...((field.type === FieldMetadataType.SELECT ||
|
||||||
|
field.type === FieldMetadataType.MULTI_SELECT) &&
|
||||||
|
field.options
|
||||||
? {
|
? {
|
||||||
options: this.generateUUIDForNewSelectFieldOptions(
|
options: this.generateUUIDForNewSelectFieldOptions(
|
||||||
field.options as FieldMetadataComplexOption[],
|
field.options as FieldMetadataComplexOption[],
|
||||||
|
|||||||
@ -18,9 +18,9 @@ import { STANDARD_OBJECT_ICONS } from 'src/engine/workspace-manager/workspace-sy
|
|||||||
import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids';
|
import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids';
|
||||||
import { FavoriteWorkspaceEntity } from 'src/modules/favorite/standard-objects/favorite.workspace-entity';
|
import { FavoriteWorkspaceEntity } from 'src/modules/favorite/standard-objects/favorite.workspace-entity';
|
||||||
import { TimelineActivityWorkspaceEntity } from 'src/modules/timeline/standard-objects/timeline-activity.workspace-entity';
|
import { TimelineActivityWorkspaceEntity } from 'src/modules/timeline/standard-objects/timeline-activity.workspace-entity';
|
||||||
|
import { WorkflowAutomatedTriggerWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-automated-trigger.workspace-entity';
|
||||||
import { WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity';
|
import { WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity';
|
||||||
import { WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity';
|
import { WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity';
|
||||||
import { WorkflowAutomatedTriggerWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-automated-trigger.workspace-entity';
|
|
||||||
|
|
||||||
export enum WorkflowStatus {
|
export enum WorkflowStatus {
|
||||||
DRAFT = 'DRAFT',
|
DRAFT = 'DRAFT',
|
||||||
|
|||||||
Reference in New Issue
Block a user