#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);
}
else if (m_wellLogFile())
{ {
case RifDataSourceForRftPlt::OBSERVED:
return RifDataSourceForRftPlt(m_sourceType(), m_wellLogFile); return RifDataSourceForRftPlt(m_sourceType(), m_wellLogFile);
} case RifDataSourceForRftPlt::RFT:
else if (m_ensemble()) case RifDataSourceForRftPlt::GRID:
{ return RifDataSourceForRftPlt(m_sourceType(), m_eclCase);
case RifDataSourceForRftPlt::ENSEMBLE_RFT:
return RifDataSourceForRftPlt(m_sourceType(), m_ensemble); return RifDataSourceForRftPlt(m_sourceType(), m_ensemble);
} case RifDataSourceForRftPlt::OBSERVED_FMU_RFT:
else if (m_observedFmuRftData())
{
return RifDataSourceForRftPlt(m_sourceType(), m_observedFmuRftData); return RifDataSourceForRftPlt(m_sourceType(), m_observedFmuRftData);
default:
break;
} }
return RifDataSourceForRftPlt(RifDataSourceForRftPlt::NONE); return RifDataSourceForRftPlt();
} }
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------