From 221e3218df73cc9b29bf1defac40f0d030236f0d Mon Sep 17 00:00:00 2001 From: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com> Date: Thu, 15 Jun 2023 13:39:58 +0200 Subject: [PATCH] fix: column initial state for project features (#3983) --- .../ProjectFeatureToggles/ProjectFeatureToggles.tsx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/frontend/src/component/project/Project/ProjectFeatureToggles/ProjectFeatureToggles.tsx b/frontend/src/component/project/Project/ProjectFeatureToggles/ProjectFeatureToggles.tsx index ac62ef21f6..826d8bc3bc 100644 --- a/frontend/src/component/project/Project/ProjectFeatureToggles/ProjectFeatureToggles.tsx +++ b/frontend/src/component/project/Project/ProjectFeatureToggles/ProjectFeatureToggles.tsx @@ -383,9 +383,15 @@ export const ProjectFeatureToggles = ({ const initialState = useMemo( () => { - const allColumnIds = columns.map( - (column: any) => column?.accessor || column?.id - ); + const allColumnIds = columns + .map( + (column: any) => + (column?.id as string) || + (typeof column?.accessor === 'string' + ? (column?.accessor as string) + : '') + ) + .filter(Boolean); let hiddenColumns = environments .filter((_, index) => index >= 3) .map(environment => `environments.${environment}`);