#7339 StimPlanModel: Update python api changes in pdm objects.

The eclipse cases are now set on the StimPlanModelTemplate, not on the
StimPlanModel.
This commit is contained in:
Kristian Bendiksen
2021-02-17 13:10:23 +01:00
parent dc4e372fc2
commit 530c6d3e85
7 changed files with 39 additions and 23 deletions

View File

@@ -323,11 +323,14 @@ void RimStimPlanModel::fieldChangedByUi( const caf::PdmFieldHandle* changedField
if ( changedField == &m_eclipseCase )
{
// Set a valid default time step
const int timeStepCount = m_eclipseCase->timeStepStrings().size();
if ( timeStepCount > 0 )
if ( m_eclipseCase )
{
m_timeStep = timeStepCount - 1;
// Set a valid default time step
const int timeStepCount = m_eclipseCase->timeStepStrings().size();
if ( timeStepCount > 0 )
{
m_timeStep = timeStepCount - 1;
}
}
updateExtractionDepthBoundaries();
@@ -1664,6 +1667,7 @@ void RimStimPlanModel::setStimPlanModelTemplate( RimStimPlanModelTemplate* stimP
}
m_stimPlanModelTemplate = stimPlanModelTemplate;
stimPlanModelTemplateChanged( nullptr );
if ( m_stimPlanModelTemplate )
{