Ensures addresses are created for single summary cases

Addresses are now explicitly created for summary cases upon loading or importing.

Remove a potentially costly rebuild if when no calculations are present.
This commit is contained in:
Magne Sjaastad committed 2025-07-21 16:46:54 +02:00
1 parent 41c6035ca8
commit 4e94169b63
3 files changed
+14

No files matched your search

@@ -365,6 +365,15 @@ void RimSummaryCaseMainCollection::loadAllSummaryCaseData()
std::vector<RimSummaryCase*> sumCases = allSummaryCases();
RimSummaryCaseMainCollection::loadSummaryCaseData( sumCases );
// Create addresses for all single summary cases (not part of an ensemble)
for ( auto sumCase : topLevelSummaryCases() )
{
if ( sumCase->summaryReader() )
{
sumCase->summaryReader()->createAddressesIfRequired();
}
}
}
//--------------------------------------------------------------------------------------------------