From fff54ea2128826705aa066cf8dcf528395cf38d1 Mon Sep 17 00:00:00 2001 From: Denis Bykhov <bykhov.denis@gmail.com> Date: Mon, 13 Mar 2023 13:47:31 +0600 Subject: [PATCH] Fix org member channel open (#2725) Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com> --- .../src/components/ChannelsPresenter.svelte | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/contact-resources/src/components/ChannelsPresenter.svelte b/plugins/contact-resources/src/components/ChannelsPresenter.svelte index 35a979e934..ccaad5f1fa 100644 --- a/plugins/contact-resources/src/components/ChannelsPresenter.svelte +++ b/plugins/contact-resources/src/components/ChannelsPresenter.svelte @@ -15,7 +15,6 @@ --> <script lang="ts"> import type { Channel } from '@hcengineering/contact' - import { Doc } from '@hcengineering/core' import { getResource } from '@hcengineering/platform' import type { ButtonKind, ButtonSize } from '@hcengineering/ui' import { showPopup } from '@hcengineering/ui' @@ -29,11 +28,14 @@ export let size: ButtonSize = 'small' export let length: 'tiny' | 'short' | 'full' = 'short' export let shape: 'circle' | undefined = 'circle' - export let object: Doc async function _open (ev: CustomEvent): Promise<void> { if (ev.detail.presenter !== undefined && Array.isArray(value)) { - showPopup(ev.detail.presenter, { _id: object._id, _class: object._class }, 'float') + showPopup( + ev.detail.presenter, + { _id: ev.detail.channel.attachedTo, _class: ev.detail.channel.attachedToClass }, + 'float' + ) } if (ev.detail.action !== undefined && Array.isArray(value)) { const action = await getResource(ev.detail.action as ViewAction)