From 3c653b58807ed956cbac5529ffe556d1fccb57da Mon Sep 17 00:00:00 2001 From: Kristian Bendiksen Date: Mon, 24 Nov 2025 13:58:49 +0100 Subject: [PATCH] #13081 Python: add grid_property_for_positions for RoffCase too. Fixes #13081. --- .../ProjectDataModelCommands/RimcEclipseCase.cpp | 4 +++- GrpcInterface/Python/rips/case.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ApplicationLibCode/ProjectDataModelCommands/RimcEclipseCase.cpp b/ApplicationLibCode/ProjectDataModelCommands/RimcEclipseCase.cpp index c7c21f9add..bb208f7778 100644 --- a/ApplicationLibCode/ProjectDataModelCommands/RimcEclipseCase.cpp +++ b/ApplicationLibCode/ProjectDataModelCommands/RimcEclipseCase.cpp @@ -144,7 +144,9 @@ std::expected RimcEclipseCase_exportValuesIntern return std::unexpected( "Result property not found." ); } - if ( m_timeStep < 0 || m_timeStep >= static_cast( eclipseCase->timeStepDates().size() ) ) + // Num timesteps can be zero for roff cases. + int numTimesteps = static_cast( eclipseCase->timeStepDates().size() ); + if ( m_timeStep < 0 || ( m_timeStep >= numTimesteps && numTimesteps != 0 ) ) { return std::unexpected( "Invalid time step." ); } diff --git a/GrpcInterface/Python/rips/case.py b/GrpcInterface/Python/rips/case.py index a87e7a1281..68f05631e2 100644 --- a/GrpcInterface/Python/rips/case.py +++ b/GrpcInterface/Python/rips/case.py @@ -1337,7 +1337,7 @@ def set_nnc_connections_values( raise IndexError -@add_method(EclipseCase) +@add_method(Reservoir) def grid_property_for_positions( self, positions: List[List[float]],