From d6cd114295dd13e9ac676e609a750504d0b34ec9 Mon Sep 17 00:00:00 2001 From: TBalint2000 Date: Tue, 16 Jul 2024 18:35:44 +0200 Subject: [PATCH] fix: fix edge-case, where commit type was an empty array Ref:#237 Time-spent: 0h23m --- .../commitTimeTracking/chart/chart.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/binocular-frontend/src/visualizations/VisualizationComponents/commitTimeTracking/chart/chart.tsx b/binocular-frontend/src/visualizations/VisualizationComponents/commitTimeTracking/chart/chart.tsx index 4ee88c6f..93102ef8 100644 --- a/binocular-frontend/src/visualizations/VisualizationComponents/commitTimeTracking/chart/chart.tsx +++ b/binocular-frontend/src/visualizations/VisualizationComponents/commitTimeTracking/chart/chart.tsx @@ -128,6 +128,13 @@ function addActualTime(commits: any[]) { async function addTypeToCommits(commits: any[]) { for (const c of commits) { - c.commitType = await getCommitType(c.message); + const commitType = (await getCommitType(c.message)); + if (!commitType || commitType.length === 0) { + c.commitType = [{label: 'unknown', value: 1}]; + } else { + c.commitType = commitType.map(type => { + return {label: type.label.substring(9), value: type.value}; + }); + } } }