From ddf08cb27103afb689f7f12632b2a4286d5e0fbe Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Thu, 27 Mar 2025 09:12:15 +0100 Subject: [PATCH] Fix crash caused by disabled serialization of ensemble curves Fix crash caused by disabled copy of ensemble curves In 7b269c43d46f1eb41464bfff566306c8c4a92230, the serialization of curve objects for ensemble curves was disabled. This caused the copy operation to produce a new ensemble curve set with empty curve vector. The setSummaryCaseY operation is not required anymore and therefore removed. --- .../ProjectDataModel/Summary/RimEnsembleCurveSet.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/ApplicationLibCode/ProjectDataModel/Summary/RimEnsembleCurveSet.cpp b/ApplicationLibCode/ProjectDataModel/Summary/RimEnsembleCurveSet.cpp index 7d469032d6..b4fefc9f71 100644 --- a/ApplicationLibCode/ProjectDataModel/Summary/RimEnsembleCurveSet.cpp +++ b/ApplicationLibCode/ProjectDataModel/Summary/RimEnsembleCurveSet.cpp @@ -2307,11 +2307,6 @@ RimEnsembleCurveSet* RimEnsembleCurveSet::clone() const auto copy = copyObject(); copy->setSummaryEnsemble( m_yValuesSummaryEnsemble() ); - // Update summary case references - for ( size_t i = 0; i < m_curves.size(); i++ ) - { - copy->m_curves[i]->setSummaryCaseY( m_curves[i]->summaryCaseY() ); - } return copy; }