not try to map nonexistent mappedData in timelogChart component

this prevents site from crashing when the component's mappedData
prop is null.
This commit is contained in:
regularmute
2024-05-02 18:46:26 +03:00
parent 11d89da445
commit d2e1e439ec
@@ -103,8 +103,10 @@ const TimeLogChart = (props) => {
useEffect(() => {
const mappedData = mapSprintSummaryData(groupSprintSummary)
setSprints([...new Set(mappedData.map((entry) => entry.sprint).filter((entry) => entry !== -1))])
setChartData(mappedData)
if (mappedData) {
setSprints([...new Set(mappedData.map((entry) => entry.sprint).filter((entry) => entry !== -1))])
setChartData(mappedData)
}
}, [groupSprintSummary])
if (chartData && chartData.length > 0) {