diff --git a/models/tracker/src/migration.ts b/models/tracker/src/migration.ts index 3b65676ac7..d13876c3b1 100644 --- a/models/tracker/src/migration.ts +++ b/models/tracker/src/migration.ts @@ -21,6 +21,7 @@ import { Project, TimeReportDayType, createStatuses } from '@hcengineering/track import { DOMAIN_TRACKER } from '.' import tracker from './plugin' import { DOMAIN_SPACE } from '@hcengineering/model-core' +import view from '@hcengineering/view' async function createDefaultProject (tx: TxOperations): Promise { const current = await tx.findOne(tracker.class.Project, { @@ -73,12 +74,11 @@ async function createDefaults (tx: TxOperations): Promise { ) } -async function fixProjectIcons (tx: TxOperations): Promise { - // @ts-expect-error - const projectsWithWrongIcon = await tx.findAll(tracker.class.Project, { icon: 'tracker:component:IconWithEmojii' }) +async function fixIconsWithEmojis (tx: TxOperations): Promise { + const projectsWithWrongIcon = await tx.findAll(tracker.class.Project, { icon: tracker.component.IconWithEmoji }) const promises = [] for (const project of projectsWithWrongIcon) { - promises.push(tx.update(project, { icon: tracker.component.IconWithEmoji })) + promises.push(tx.update(project, { icon: view.ids.IconWithEmoji })) } await Promise.all(promises) } @@ -120,6 +120,6 @@ export const trackerOperation: MigrateOperation = { async upgrade (client: MigrationUpgradeClient): Promise { const tx = new TxOperations(client, core.account.System) await createDefaults(tx) - await fixProjectIcons(tx) + await fixIconsWithEmojis(tx) } } diff --git a/plugins/tracker-resources/src/components/CreateIssue.svelte b/plugins/tracker-resources/src/components/CreateIssue.svelte index 044aa392bd..a74aac662b 100644 --- a/plugins/tracker-resources/src/components/CreateIssue.svelte +++ b/plugins/tracker-resources/src/components/CreateIssue.svelte @@ -567,7 +567,6 @@ kind={'regular'} size={'small'} component={ProjectPresenter} - iconWithEmoji={tracker.component.IconWithEmoji} defaultIcon={tracker.icon.Home} /> diff --git a/plugins/tracker-resources/src/components/issues/Move.svelte b/plugins/tracker-resources/src/components/issues/Move.svelte index 0ba09d6e77..642c42bcbd 100644 --- a/plugins/tracker-resources/src/components/issues/Move.svelte +++ b/plugins/tracker-resources/src/components/issues/Move.svelte @@ -305,7 +305,6 @@ kind={'regular'} size={'large'} component={ProjectPresenter} - iconWithEmoji={tracker.component.IconWithEmoji} defaultIcon={tracker.icon.Home} />