Guard null pointer access

This commit is contained in:
Magne Sjaastad 2020-04-17 13:09:28 +02:00
parent 404a9ec7d9
commit 4fa00a5252
2 changed files with 2 additions and 1 deletions

View File

@ -652,7 +652,7 @@ QList<caf::PdmOptionItemInfo>
{
RigCaseCellResultsData* cellResultsData = m_eclipseCase->results( this->porosityModel() );
if ( cellResultsData->hasFlowDiagUsableFluxes() )
if ( cellResultsData && cellResultsData->hasFlowDiagUsableFluxes() )
{
enableSouring = true;
}

View File

@ -649,6 +649,7 @@ double RimSimWellInView::calculateInjectionProductionFractions( const RimWellDis
const RimEclipseView* reservoirView = nullptr;
this->firstAncestorOrThisOfType( reservoirView );
if ( !reservoirView ) return false;
if ( !reservoirView->eclipseCase() ) return false;
size_t timeStep = static_cast<size_t>( reservoirView->currentTimeStep() );
std::vector<QDateTime> caseTimeSteps = reservoirView->eclipseCase()->timeStepDates();