#7442 Create LGR : Segfault when no dynamic data is present

This fix will also display eperforations when no dynamic data is present

https://github.com/OPM/ResInsight/issues/6911
This commit is contained in:
Magne Sjaastad
2021-03-03 10:27:08 +01:00
parent 9bac309a4f
commit 3e2ddce10d
2 changed files with 16 additions and 7 deletions

View File

@@ -378,7 +378,12 @@ const RigVirtualPerforationTransmissibilities* RimEclipseCase::computeAndGetVirt
{
std::vector<std::vector<RigCompletionData>> allCompletionData;
for ( size_t i = 0; i < timeStepDates().size(); i++ )
size_t maxIndexCount = 1;
if ( !timeStepDates().empty() )
{
maxIndexCount = timeStepDates().size();
}
for ( size_t i = 0; i < maxIndexCount; i++ )
{
std::vector<RigCompletionData> dynamicCompletionDataOneTimeStep =
RicWellPathExportCompletionDataFeatureImpl::computeDynamicCompletionsForWellPath( w, this, i );