From d137e5548cedce85862be7f3ea7f8dd7695d06dd Mon Sep 17 00:00:00 2001 From: Ruslan Bayandinov <45530296+wazsone@users.noreply.github.com> Date: Tue, 16 May 2023 00:38:40 +0700 Subject: [PATCH] [TSK-1474] Fix expanded creation of sub issue (#3181) Signed-off-by: Ruslan Bayandinov --- .../src/components/issues/edit/SubIssues.svelte | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/plugins/tracker-resources/src/components/issues/edit/SubIssues.svelte b/plugins/tracker-resources/src/components/issues/edit/SubIssues.svelte index efe471a8a5..76aa196129 100644 --- a/plugins/tracker-resources/src/components/issues/edit/SubIssues.svelte +++ b/plugins/tracker-resources/src/components/issues/edit/SubIssues.svelte @@ -39,6 +39,7 @@ import tracker from '../../../plugin' import CreateSubIssue from './CreateSubIssue.svelte' import SubIssueList from './SubIssueList.svelte' + import { afterUpdate } from 'svelte' export let issue: Issue export let projects: Map, Project> @@ -72,6 +73,14 @@ $: viewOptions = viewlet !== undefined ? getViewOptions(viewlet, $viewOptionStore) : undefined export let focusIndex = -1 + + let lastIssueId: Ref + afterUpdate(() => { + if (lastIssueId !== issue._id) { + lastIssueId = issue._id + isCreating = $draftsStore[`${issue._id}_subIssue`] !== undefined + } + })