diff --git a/packages/libs/eda/src/lib/core/components/visualizations/implementations/VolcanoPlotVisualization.tsx b/packages/libs/eda/src/lib/core/components/visualizations/implementations/VolcanoPlotVisualization.tsx index bf86519ff0..540cdcee89 100755 --- a/packages/libs/eda/src/lib/core/components/visualizations/implementations/VolcanoPlotVisualization.tsx +++ b/packages/libs/eda/src/lib/core/components/visualizations/implementations/VolcanoPlotVisualization.tsx @@ -136,6 +136,9 @@ function VolcanoPlotViz(props: VisualizationProps) { plotContainerStyleOverrides, } = props; + // If no filters applied, the currentPlotFilters will be undefined. It should be an empty array. + visualization.descriptor.currentPlotFilters = + visualization.descriptor.currentPlotFilters ?? []; const studyMetadata = useStudyMetadata(); const { id: studyId } = studyMetadata; const entities = useStudyEntities(filters);