From 5a9774cc30d6a41f80efcd7a4879bb892a6a5c40 Mon Sep 17 00:00:00 2001
From: Denis Bykhov <bykhov.denis@gmail.com>
Date: Thu, 25 Jan 2024 12:25:17 +0600
Subject: [PATCH] Improve kanban view (#4441)

Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
---
 .../src/components/issues/KanbanView.svelte               | 8 ++------
 server/mongo/src/storage.ts                               | 1 +
 2 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/plugins/tracker-resources/src/components/issues/KanbanView.svelte b/plugins/tracker-resources/src/components/issues/KanbanView.svelte
index cf612aea05..1a023bcbb4 100644
--- a/plugins/tracker-resources/src/components/issues/KanbanView.svelte
+++ b/plugins/tracker-resources/src/components/issues/KanbanView.svelte
@@ -120,13 +120,9 @@
 
   const lookup: Lookup<Issue> = {
     ...(options?.lookup ?? {}),
-    space: tracker.class.Project,
-    status: tracker.class.IssueStatus,
-    component: tracker.class.Component,
-    milestone: tracker.class.Milestone,
+    attachedTo: tracker.class.Issue,
     _id: {
-      subIssues: tracker.class.Issue,
-      labels: tags.class.TagReference
+      subIssues: tracker.class.Issue
     }
   }
 
diff --git a/server/mongo/src/storage.ts b/server/mongo/src/storage.ts
index da3a382143..3b28a62b30 100644
--- a/server/mongo/src/storage.ts
+++ b/server/mongo/src/storage.ts
@@ -457,6 +457,7 @@ abstract class MongoAdapterBase implements DbAdapter {
       res = (await cursor.toArray())[0]
     } catch (e) {
       console.error('error during executing cursor in findWithPipeline', clazz, cutObjectArray(query), options, e)
+      throw e
     }
     const result = res.results as WithLookup<T>[]
     const total = options?.total === true ? res.totalCount?.shift()?.count ?? 0 : -1