From 39a52720cf902085a6ae696b672efd6ac3eba6d1 Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Fri, 30 Oct 2026 15:41:20 +0100 Subject: [PATCH] Skip area weighted fracture statistics when file has no width data Avoids a misleading 'Did not find unit for conductivity on file' error when loading StimPlan files without a WIDTH property. --- .../RigEnsembleFractureStatisticsCalculator.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ApplicationLibCode/ReservoirDataModel/RigEnsembleFractureStatisticsCalculator.cpp b/ApplicationLibCode/ReservoirDataModel/RigEnsembleFractureStatisticsCalculator.cpp index df92b74355..99cf6dd30a 100644 --- a/ApplicationLibCode/ReservoirDataModel/RigEnsembleFractureStatisticsCalculator.cpp +++ b/ApplicationLibCode/ReservoirDataModel/RigEnsembleFractureStatisticsCalculator.cpp @@ -287,6 +287,9 @@ std::vector RigEnsembleFractureStatisticsCalculator::calculateAreaWeight auto [widthResultName, widthResultUnit] = RimStimPlanFractureTemplate::widthParameterNameAndUnit( fractureDefinitions[0] ); + // Files without width data cannot give area weighted statistics + if ( widthResultName.isEmpty() ) return samples; + // Create the grids one definition at a time, as a definition can lack conductivity or width data. This keeps the two grids paired. for ( const auto& definition : fractureDefinitions ) {