From e79a7cd492165b21d63b78cae0facb9c5a893b8a Mon Sep 17 00:00:00 2001 From: Pavel Gnedov Date: Tue, 20 Jun 2023 02:56:01 +0700 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA?= =?UTF-8?q?=D0=B0=20=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85=20=D1=81=D0=BF?= =?UTF-8?q?=D0=B8=D1=81=D0=BA=D0=B0=20=D0=B7=D0=B0=D0=B4=D0=B0=D1=87=20?= =?UTF-8?q?=D0=B8=D0=B7=20api=20kanban-=D0=B4=D0=BE=D1=81=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/issues-list-board/store.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/frontend/src/issues-list-board/store.ts b/frontend/src/issues-list-board/store.ts index 9773062..b1d9601 100644 --- a/frontend/src/issues-list-board/store.ts +++ b/frontend/src/issues-list-board/store.ts @@ -43,7 +43,7 @@ export const PageStore = types.model({ }); export async function PageStoreLoadData(store: IPageStore): Promise { - const url = `/simple-issues-list/${store.type}/${store.name}/raw`; + const url = `/simple-kanban-board/${store.type}/${store.name}/raw`; const resp = await axios.get(url); if (!(resp?.data)) return; @@ -52,12 +52,16 @@ export async function PageStoreLoadData(store: IPageStore): Promise { const item = resp.data[i] as {data: any[], metainfo: Record}; data.push({ metainfo: item.metainfo, - data: item.data.map((group: {status: string, count: number, issues: any[]}) => { + data: item.data ? item.data.map((group: { status: string, count: number, issues: any[] }) => { return group.issues - }).flat() + }).flat() : [] }); } + /* DEBUG: begin */ + console.debug(`Issues list board store data: ${JSON.stringify(data)}`); + /* DEBUG: end */ + store.setData(data); }