From 89c841b4246ece90b84171bdbcf93f0c8b755593 Mon Sep 17 00:00:00 2001 From: Denis Bykhov Date: Tue, 3 Oct 2023 14:13:41 +0600 Subject: [PATCH] UBER-970 (#3778) Signed-off-by: Denis Bykhov --- models/tracker/src/migration.ts | 10 +++++----- .../src/components/CreateIssue.svelte | 1 - .../src/components/components/NewComponent.svelte | 1 - .../src/components/issues/Move.svelte | 1 - .../src/components/milestones/NewMilestone.svelte | 1 - .../src/components/projects/CreateProject.svelte | 7 ++++--- .../projects/ProjectFilterValuePresenter.svelte | 6 +++--- .../src/components/projects/ProjectPresenter.svelte | 7 ++++--- .../components/projects/ProjectSpacePresenter.svelte | 8 ++++---- .../components/templates/CreateIssueTemplate.svelte | 1 - 10 files changed, 20 insertions(+), 23 deletions(-) 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} />