diff --git a/ApplicationLibCode/ProjectDataModel/Summary/RimSummaryPlotSourceStepping.cpp b/ApplicationLibCode/ProjectDataModel/Summary/RimSummaryPlotSourceStepping.cpp index 30e3a4505f..155648d3e5 100644 --- a/ApplicationLibCode/ProjectDataModel/Summary/RimSummaryPlotSourceStepping.cpp +++ b/ApplicationLibCode/ProjectDataModel/Summary/RimSummaryPlotSourceStepping.cpp @@ -750,12 +750,14 @@ std::set RimSummaryPlotSourceStepping::summaryCasesCurveCollect //-------------------------------------------------------------------------------------------------- std::vector RimSummaryPlotSourceStepping::activeFieldsForDataSourceStepping( bool toolbarFields ) { + RimProject* proj = RimProject::current(); + if ( !proj ) return {}; + std::vector fields; auto sumCases = summaryCasesCurveCollection(); if ( sumCases.size() == 1 ) { - RimProject* proj = RimProject::current(); if ( proj->allSummaryCases().size() > 1 ) { m_summaryCase = *( sumCases.begin() ); @@ -768,8 +770,6 @@ std::vector RimSummaryPlotSourceStepping::activeFieldsForD auto ensembleColl = ensembleCollection(); if ( ensembleColl.size() == 1 ) { - RimProject* proj = RimProject::current(); - if ( proj->summaryGroups().size() > 1 ) { m_ensemble = *( ensembleColl.begin() );