#12313 Investigate null pointer when destructing RimProject

Fixes #12313.
This commit is contained in:
Kristian Bendiksen committed 2026-06-12 16:31:22 +02:00
1 parent 7f39dc5a1e
commit 6199beb3c9
1 file changed
+4
@@ -632,6 +632,10 @@ std::vector<RimCase*> RimProject::allGridCases() const
for ( RimEclipseCaseEnsemble* ensemble : analysisModels->caseEnsembles() )
{
// The ensemble can be null if this function is called while the ensembles are being deleted,
// as PdmPointer entries in the child array field are nulled one by one during deletion.
if ( ensemble == nullptr ) continue;
for ( RimEclipseCase* acase : ensemble->cases() )
{
cases.push_back( acase );