diff --git a/ApplicationCode/Commands/SummaryPlotCommands/RicNewSummaryCurveFeature.cpp b/ApplicationCode/Commands/SummaryPlotCommands/RicNewSummaryCurveFeature.cpp index 41cfbf021d..0ba5237ca7 100644 --- a/ApplicationCode/Commands/SummaryPlotCommands/RicNewSummaryCurveFeature.cpp +++ b/ApplicationCode/Commands/SummaryPlotCommands/RicNewSummaryCurveFeature.cpp @@ -68,6 +68,17 @@ void RicNewSummaryCurveFeature::onActionTriggered( bool isChecked ) defaultCase = project->activeOilField()->summaryCaseMainCollection()->summaryCase( 0 ); } + if ( !defaultCase ) + { + std::vector allSummaryCases = + project->activeOilField()->summaryCaseMainCollection()->allSummaryCases(); + + if ( !allSummaryCases.empty() ) + { + defaultCase = allSummaryCases.front(); + } + } + RimSummaryCurve* newCurve = RicSummaryPlotFeatureImpl::addDefaultCurveToPlot( plot, defaultCase ); plot->applyDefaultCurveAppearances();