#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
{
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(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);
return RifDataSourceForRftPlt();
}
//--------------------------------------------------------------------------------------------------