Improve robustness when importing incomplete project file

Avoid assert, and return empty curve definition if both summary case and ensemble is undefined.
This commit is contained in:
Magne Sjaastad
2024-09-02 12:40:00 +02:00
parent 9deeb41f4c
commit 33188f3d6e

View File

@@ -80,11 +80,12 @@ RiaSummaryCurveDefinition RimAnalysisPlotDataEntry::curveDefinition() const
{
return RiaSummaryCurveDefinition( m_summaryCase(), m_summaryAddress->address(), m_isEnsembleCurve );
}
else
else if ( m_ensemble() )
{
CAF_ASSERT( m_ensemble() );
return RiaSummaryCurveDefinition( m_ensemble(), m_summaryAddress->address() );
}
return {};
}
//--------------------------------------------------------------------------------------------------