#12436 Read and display date for summary restart files

This commit is contained in:
Magne Sjaastad committed 2025-04-30 08:19:37 +02:00
1 parent 403c864dd1
commit 7c6fa6ff77
2 files changed
+13 -9

No files matched your search

@@ -318,7 +318,8 @@ RicSummaryCaseRestartDialogResult RicSummaryCaseRestartDialog::openDialog( const
currentFileInfos.push_back( currentFileInfo );
for ( const auto& fileName : restartFileNames )
{
originSummaryFileInfos.push_back( RifRestartFileInfo( fileName, 0, 0 ) );
auto fileInfo = RifEclipseSummaryTools::getFileInfoAndTimeSteps( fileName );
originSummaryFileInfos.push_back( fileInfo );
}
if ( hideSplitCases )
@@ -260,16 +260,19 @@ QString RifEclipseSummaryTools::getRestartFilePath( const QString& headerFileNam
//--------------------------------------------------------------------------------------------------
RifRestartFileInfo RifEclipseSummaryTools::getFileInfoAndTimeSteps( const QString& headerFileName )
{
RifRestartFileInfo fileInfo;
ecl_sum_type* ecl_sum = openEclSum( headerFileName, false );
std::vector<time_t> timeSteps = getTimeSteps( ecl_sum );
if ( !timeSteps.empty() )
RifRestartFileInfo fileInfo;
fileInfo.fileName = headerFileName;
if ( ecl_sum_type* ecl_sum = openEclSum( headerFileName, false ) )
{
fileInfo.fileName = headerFileName;
fileInfo.startDate = timeSteps.front();
fileInfo.endDate = timeSteps.back();
std::vector<time_t> timeSteps = getTimeSteps( ecl_sum );
if ( !timeSteps.empty() )
{
fileInfo.startDate = timeSteps.front();
fileInfo.endDate = timeSteps.back();
}
closeEclSum( ecl_sum );
}
closeEclSum( ecl_sum );
return fileInfo;
}