From 8f83a5f5e673e9ecbe4355a80d5d10586c8f86a7 Mon Sep 17 00:00:00 2001 From: Dave Richer Date: Fri, 2 Aug 2024 19:34:15 -0400 Subject: [PATCH] - Fix bug Signed-off-by: Dave Richer --- .../production-board-kanban.statistics.jsx | 2 +- .../settings/FilterSettings.jsx | 14 +------------- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/client/src/components/production-board-kanban/production-board-kanban.statistics.jsx b/client/src/components/production-board-kanban/production-board-kanban.statistics.jsx index 97242656d..d16b5bca1 100644 --- a/client/src/components/production-board-kanban/production-board-kanban.statistics.jsx +++ b/client/src/components/production-board-kanban/production-board-kanban.statistics.jsx @@ -154,7 +154,7 @@ const ProductionStatistics = ({ data, cardSettings, reducerData }) => { const sortedStatistics = useMemo(() => { const statisticsMap = new Map(statistics.map((stat) => [stat.id, stat])); - return cardSettings.statisticsOrder.reduce((sorted, orderId) => { + return (cardSettings?.statisticsOrder ? cardSettings.statisticsOrder : []).reduce((sorted, orderId) => { const value = statisticsMap.get(orderId); if (value && value.value !== null) { sorted.push(value); diff --git a/client/src/components/production-board-kanban/settings/FilterSettings.jsx b/client/src/components/production-board-kanban/settings/FilterSettings.jsx index 183f9cf56..3bc8ce23e 100644 --- a/client/src/components/production-board-kanban/settings/FilterSettings.jsx +++ b/client/src/components/production-board-kanban/settings/FilterSettings.jsx @@ -74,19 +74,7 @@ FilterSettings.propTypes = { setHasChanges: PropTypes.func.isRequired, selectedEstimators: PropTypes.array.isRequired, setSelectedEstimators: PropTypes.func, - bodyshop: PropTypes.shape({ - md_ins_cos: PropTypes.arrayOf( - PropTypes.shape({ - name: PropTypes.string.isRequired - }) - ).isRequired, - md_estimators: PropTypes.arrayOf( - PropTypes.shape({ - est_ct_fn: PropTypes.string.isRequired, - est_ct_ln: PropTypes.string.isRequired - }) - ).isRequired - }).isRequired, + bodyshop: PropTypes.object.isRequired, data: PropTypes.arrayOf(PropTypes.object).isRequired };