From dd0538003940d4c09928d10f5423dc6f5b4df6cc Mon Sep 17 00:00:00 2001 From: Kristian Bendiksen Date: Mon, 12 Jun 2023 14:29:42 +0200 Subject: [PATCH] StimPlan Model: handle missing default facies in elastic property calculator. --- .../RimStimPlanModelElasticPropertyCalculator.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimStimPlanModelElasticPropertyCalculator.cpp b/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimStimPlanModelElasticPropertyCalculator.cpp index 83da2d6c97..3dfba50078 100644 --- a/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimStimPlanModelElasticPropertyCalculator.cpp +++ b/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimStimPlanModelElasticPropertyCalculator.cpp @@ -159,6 +159,13 @@ bool RimStimPlanModelElasticPropertyCalculator::calculate( RiaDefines::CurveProp return false; } + QString defaultFacies = stimPlanModelTemplate->defaultFacies(); + if ( defaultFacies.isEmpty() ) + { + RiaLogging::error( QString( "No default facies defined when extracting elastic properties." ) ); + return false; + } + RimColorLegend* colorLegend = faciesProperties->colorLegend(); if ( !colorLegend ) { @@ -169,7 +176,7 @@ bool RimStimPlanModelElasticPropertyCalculator::calculate( RiaDefines::CurveProp RimElasticProperties* elasticProperties = stimPlanModelTemplate->elasticProperties(); if ( !elasticProperties ) { - RiaLogging::error( QString( "No elastic properties found weh extracting elastic properties." ) ); + RiaLogging::error( QString( "No elastic properties found when extracting elastic properties." ) ); return false; }