diff --git a/client/src/components/production-board-kanban/production-board-kanban.utils.js b/client/src/components/production-board-kanban/production-board-kanban.utils.js index 4ed1a45d5..65b69675a 100644 --- a/client/src/components/production-board-kanban/production-board-kanban.utils.js +++ b/client/src/components/production-board-kanban/production-board-kanban.utils.js @@ -77,8 +77,9 @@ export const createBoardData = (AllStatuses, Jobs, filter) => { Object.keys(DataGroupedByStatus).map((statusGroupKey) => { try { - boardLanes.columns.find((l) => l.id === statusGroupKey).cards = - sortByParentId(DataGroupedByStatus[statusGroupKey]); + const needle = boardLanes.columns.find((l) => l.id === statusGroupKey); + if (!needle?.cards) return null; + needle.cards = sortByParentId(DataGroupedByStatus[statusGroupKey]); } catch (error) { console.log("Error while creating board card", error); }