Skip to content

Commit

Permalink
fix tab crash
Browse files Browse the repository at this point in the history
  • Loading branch information
jpinsonneau committed Dec 7, 2023
1 parent 988780d commit 54cd3af
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions web/src/components/netflow-tab.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ export const NetflowTab: React.FC<PageComponentProps> = ({ obj }) => {
const initState = React.useRef<Array<'initDone' | 'configLoading' | 'configLoaded' | 'forcedFiltersLoaded'>>([]);
const [config, setConfig] = React.useState<Config>(defaultConfig);
const [forcedFilters, setForcedFilters] = React.useState<Filters | null>(null);
const previous = usePrevious({ obj, state: initState.current });
const previous = usePrevious({ obj });

React.useEffect(() => {
// init function will be triggered only once
Expand All @@ -67,8 +67,9 @@ export const NetflowTab: React.FC<PageComponentProps> = ({ obj }) => {
const filterDefinitions = getFilterDefinitions(config.filters, config.columns, t);

if (
!initState.current.includes('configLoaded') ||
_.isEmpty(filterDefinitions) ||
(previous?.state.includes('configLoaded') &&
(initState.current.includes('forcedFiltersLoaded') &&
obj?.kind === previous?.obj?.kind &&
obj?.metadata?.name === previous?.obj?.metadata?.name &&
obj?.metadata?.namespace === previous?.obj?.metadata?.namespace)
Expand Down

0 comments on commit 54cd3af

Please sign in to comment.