#2022 Curve Calculator : Make sure calculated summary case is always present

This commit is contained in:
Magne Sjaastad
2017-10-18 12:47:07 +02:00
parent 9d335e1163
commit 6015b99df9
4 changed files with 11 additions and 19 deletions

View File

@@ -164,17 +164,16 @@ void RimCalculatedSummaryCase::RifCalculatedSummaryCurveReader::buildMetaData()
//--------------------------------------------------------------------------------------------------
RimCalculation* RimCalculatedSummaryCase::RifCalculatedSummaryCurveReader::findCalculationByName(const RifEclipseSummaryAddress& resultAddress) const
{
if (!m_calculationCollection) return false;
CVF_ASSERT(resultAddress.category() == RifEclipseSummaryAddress::SUMMARY_CALCULATED);
QString calculatedName = QString::fromStdString(resultAddress.quantityName());
for (RimCalculation* calc : m_calculationCollection->calculations())
if (m_calculationCollection && resultAddress.category() == RifEclipseSummaryAddress::SUMMARY_CALCULATED)
{
if (calc->description() == calculatedName)
QString calculatedName = QString::fromStdString(resultAddress.quantityName());
for (RimCalculation* calc : m_calculationCollection->calculations())
{
return calc;
if (calc->description() == calculatedName)
{
return calc;
}
}
}