diff --git a/ApplicationCode/FileInterface/RifReaderEclipseOutput.cpp b/ApplicationCode/FileInterface/RifReaderEclipseOutput.cpp index 223b5870d8..5f56c7bb10 100644 --- a/ApplicationCode/FileInterface/RifReaderEclipseOutput.cpp +++ b/ApplicationCode/FileInterface/RifReaderEclipseOutput.cpp @@ -481,18 +481,29 @@ void RifReaderEclipseOutput::setHdf5FileName(const QString& fileName) if (hdfTimeSteps.size() != m_timeSteps.size()) { RiaLogging::error("HDF: Time step count does not match"); + RiaLogging::error(QString("HDF: Elicpse count %1").arg(m_timeSteps.size())); + RiaLogging::error(QString("HDF: HDF count %1").arg(hdfTimeSteps.size())); + return; } + bool isTimeStampsEqual = true; for (size_t i = 0; i < m_timeSteps.size(); i++) { - if (hdfTimeSteps[i] != m_timeSteps[i]) + if (hdfTimeSteps[i].date() != m_timeSteps[i].date()) { RiaLogging::error("HDF: Time steps does not match"); - return; + QString dateStr("yyyy.MMM.ddd hh:mm"); + + RiaLogging::error(QString("HDF: Elicpse date %1").arg(m_timeSteps[i].toString(dateStr))); + RiaLogging::error(QString("HDF: HDF date %1").arg(hdfTimeSteps[i].toString(dateStr))); + + isTimeStampsEqual = false; } } + + if (!isTimeStampsEqual) return; } else {