From 29cfc73503689747c60db5636fc7ed5488bd80d0 Mon Sep 17 00:00:00 2001 From: Denis Bykhov Date: Tue, 11 Apr 2023 16:05:22 +0600 Subject: [PATCH] Fix_issue_create_notification (#2931) Signed-off-by: Denis Bykhov --- .../src/components/issues/IssueNotification.svelte | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/plugins/tracker-resources/src/components/issues/IssueNotification.svelte b/plugins/tracker-resources/src/components/issues/IssueNotification.svelte index c3288bdf33..581ba46d32 100644 --- a/plugins/tracker-resources/src/components/issues/IssueNotification.svelte +++ b/plugins/tracker-resources/src/components/issues/IssueNotification.svelte @@ -10,7 +10,8 @@ IconInfo, Notification, NotificationSeverity, - showPanel + navigate, + parseLocation } from '@hcengineering/ui' import { fade } from 'svelte/transition' @@ -73,8 +74,12 @@ } } const handleIssueOpened = () => { - if (issue) { - showPanel(tracker.component.EditIssue, issue._id, issue._class, 'content') + if (params?.issueUrl) { + const url = new URL(params?.issueUrl) + + if (url.origin === window.location.origin) { + navigate(parseLocation(url)) + } } onRemove() @@ -102,7 +107,7 @@ {/if} {#if issue} - + {/if}
{subTitle}