#8813 Regression Test : Fix crash in regression tests

This commit is contained in:
Magne Sjaastad 2022-04-19 09:38:55 +02:00
parent 82367e698f
commit a6eda226f4

View File

@ -750,12 +750,14 @@ std::set<RimSummaryCase*> RimSummaryPlotSourceStepping::summaryCasesCurveCollect
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
std::vector<caf::PdmFieldHandle*> RimSummaryPlotSourceStepping::activeFieldsForDataSourceStepping( bool toolbarFields ) std::vector<caf::PdmFieldHandle*> RimSummaryPlotSourceStepping::activeFieldsForDataSourceStepping( bool toolbarFields )
{ {
RimProject* proj = RimProject::current();
if ( !proj ) return {};
std::vector<caf::PdmFieldHandle*> fields; std::vector<caf::PdmFieldHandle*> fields;
auto sumCases = summaryCasesCurveCollection(); auto sumCases = summaryCasesCurveCollection();
if ( sumCases.size() == 1 ) if ( sumCases.size() == 1 )
{ {
RimProject* proj = RimProject::current();
if ( proj->allSummaryCases().size() > 1 ) if ( proj->allSummaryCases().size() > 1 )
{ {
m_summaryCase = *( sumCases.begin() ); m_summaryCase = *( sumCases.begin() );
@ -768,8 +770,6 @@ std::vector<caf::PdmFieldHandle*> RimSummaryPlotSourceStepping::activeFieldsForD
auto ensembleColl = ensembleCollection(); auto ensembleColl = ensembleCollection();
if ( ensembleColl.size() == 1 ) if ( ensembleColl.size() == 1 )
{ {
RimProject* proj = RimProject::current();
if ( proj->summaryGroups().size() > 1 ) if ( proj->summaryGroups().size() > 1 )
{ {
m_ensemble = *( ensembleColl.begin() ); m_ensemble = *( ensembleColl.begin() );