diff --git a/plugins/tracker-resources/src/components/issues/IssuesView.svelte b/plugins/tracker-resources/src/components/issues/IssuesView.svelte index a1eded962e..66d81b0124 100644 --- a/plugins/tracker-resources/src/components/issues/IssuesView.svelte +++ b/plugins/tracker-resources/src/components/issues/IssuesView.svelte @@ -11,7 +11,7 @@ activeViewlet, getViewOptions, makeViewletKey, - setActiveViewletId, + updateActiveViewlet, viewOptionStore } from '@hcengineering/view-resources' import { onDestroy } from 'svelte' @@ -35,9 +35,9 @@ $: if (query) updateSearchQuery(search) let resultQuery: DocumentQuery = { ...searchQuery } - let viewlets: WithLookup[] = [] + let viewlets: WithLookup[] | undefined - $: update(viewlets, active) + $: viewlet = viewlets && updateActiveViewlet(viewlets, active) const viewletQuery = createQuery() viewletQuery.query( view.class.Viewlet, @@ -60,13 +60,6 @@ $: active = $activeViewlet[key] - async function update (viewlets: WithLookup[], active: Ref | null): Promise { - viewlet = viewlets.find((viewlet) => viewlet._id === active) ?? viewlets[0] - if (viewlet !== undefined) { - setActiveViewletId(viewlet._id) - } - } - $: if (!label && title) { translate(title, {}).then((res) => { label = res diff --git a/plugins/tracker-resources/src/components/sprints/SprintBrowser.svelte b/plugins/tracker-resources/src/components/sprints/SprintBrowser.svelte index 73317da140..69701d6ffd 100644 --- a/plugins/tracker-resources/src/components/sprints/SprintBrowser.svelte +++ b/plugins/tracker-resources/src/components/sprints/SprintBrowser.svelte @@ -13,7 +13,7 @@ // limitations under the License. -->