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)