#4663 Fix loading of PLT plots with observed data

This commit is contained in:
Gaute Lindkvist 2019-09-03 14:36:37 +02:00
parent 6742f59cb3
commit 6c7325b575

View File

@ -80,23 +80,21 @@ void RimDataSourceForRftPlt::setAddress(const RifDataSourceForRftPlt& address)
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
RifDataSourceForRftPlt RimDataSourceForRftPlt::address() const RifDataSourceForRftPlt RimDataSourceForRftPlt::address() const
{ {
if (m_eclCase()) switch(m_sourceType())
{ {
return RifDataSourceForRftPlt(m_sourceType(), m_eclCase); case RifDataSourceForRftPlt::OBSERVED:
return RifDataSourceForRftPlt(m_sourceType(), m_wellLogFile);
case RifDataSourceForRftPlt::RFT:
case RifDataSourceForRftPlt::GRID:
return RifDataSourceForRftPlt(m_sourceType(), m_eclCase);
case RifDataSourceForRftPlt::ENSEMBLE_RFT:
return RifDataSourceForRftPlt(m_sourceType(), m_ensemble);
case RifDataSourceForRftPlt::OBSERVED_FMU_RFT:
return RifDataSourceForRftPlt(m_sourceType(), m_observedFmuRftData);
default:
break;
} }
else if (m_wellLogFile()) return RifDataSourceForRftPlt();
{
return RifDataSourceForRftPlt(m_sourceType(), m_wellLogFile);
}
else if (m_ensemble())
{
return RifDataSourceForRftPlt(m_sourceType(), m_ensemble);
}
else if (m_observedFmuRftData())
{
return RifDataSourceForRftPlt(m_sourceType(), m_observedFmuRftData);
}
return RifDataSourceForRftPlt(RifDataSourceForRftPlt::NONE);
} }
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------