diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/2-9/2-9-workspace-command-1799000040000-sync-call-recording-standard-objects.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/2-9/2-9-workspace-command-1799000040000-sync-call-recording-standard-objects.command.ts index c06223ca5a9..992b80493e6 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/2-9/2-9-workspace-command-1799000040000-sync-call-recording-standard-objects.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/2-9/2-9-workspace-command-1799000040000-sync-call-recording-standard-objects.command.ts @@ -19,7 +19,6 @@ import { type SyncableFlatEntity } from 'src/engine/metadata-modules/flat-entity import { type FlatEntityMaps } from 'src/engine/metadata-modules/flat-entity/types/flat-entity-maps.type'; import { addFlatEntityToFlatEntityMapsOrThrow } from 'src/engine/metadata-modules/flat-entity/utils/add-flat-entity-to-flat-entity-maps-or-throw.util'; import { getSubFlatEntityMapsByApplicationIdsOrThrow } from 'src/engine/metadata-modules/flat-entity/utils/get-sub-flat-entity-maps-by-application-ids-or-throw.util'; -import { replaceFlatEntityInFlatEntityMapsOrThrow } from 'src/engine/metadata-modules/flat-entity/utils/replace-flat-entity-in-flat-entity-maps-or-throw.util'; import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; import { type FlatIndexMetadata } from 'src/engine/metadata-modules/flat-index-metadata/types/flat-index-metadata.type'; import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; @@ -229,19 +228,25 @@ export class SyncCallRecordingStandardObjectsCommand extends ActiveOrSuspendedWo ]; if (isDefined(staleNavigationCommandMenuItem)) { - toMaps = replaceFlatEntityInFlatEntityMapsOrThrow({ - flatEntity: { - ...staleNavigationCommandMenuItem, - conditionalAvailabilityExpression: - buildNavigationConditionalAvailabilityExpression({ - universalIdentifier: - renamedCollisionObjectMetadata.universalIdentifier, - nameSingular: renamedCollisionObjectMetadata.nameSingular, - }), - updatedAt: now, + const updatedNavigationCommandMenuItem = { + ...staleNavigationCommandMenuItem, + conditionalAvailabilityExpression: + buildNavigationConditionalAvailabilityExpression({ + universalIdentifier: + renamedCollisionObjectMetadata.universalIdentifier, + nameSingular: renamedCollisionObjectMetadata.nameSingular, + }), + updatedAt: now, + }; + + toMaps = { + ...toMaps, + byUniversalIdentifier: { + ...toMaps.byUniversalIdentifier, + [renamedNavigationCommandMenuItemUniversalIdentifier]: + updatedNavigationCommandMenuItem, }, - flatEntityMaps: toMaps, - }); + }; } }