mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#2810 import ensemble. Import all summary files even though some files miss ensemble parameters
This commit is contained in:
@@ -102,6 +102,7 @@ bool RicImportEnsembleFeature::validateEnsembleCases(std::vector<RimSummaryCase*
|
|||||||
// Validate ensemble parameters
|
// Validate ensemble parameters
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
QString errors;
|
||||||
std::hash<std::string> paramsHasher;
|
std::hash<std::string> paramsHasher;
|
||||||
size_t paramsHash = 0;
|
size_t paramsHash = 0;
|
||||||
|
|
||||||
@@ -109,7 +110,7 @@ bool RicImportEnsembleFeature::validateEnsembleCases(std::vector<RimSummaryCase*
|
|||||||
{
|
{
|
||||||
if (rimCase->caseRealizationParameters().isNull() || rimCase->caseRealizationParameters()->parameters().empty())
|
if (rimCase->caseRealizationParameters().isNull() || rimCase->caseRealizationParameters()->parameters().empty())
|
||||||
{
|
{
|
||||||
throw QString("The case %1 has no ensemble parameters").arg(rimCase->summaryHeaderFilename());
|
errors.append(QString("The case %1 has no ensemble parameters\n").arg(QFileInfo(rimCase->summaryHeaderFilename()).fileName()));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -130,6 +131,11 @@ bool RicImportEnsembleFeature::validateEnsembleCases(std::vector<RimSummaryCase*
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!errors.isEmpty())
|
||||||
|
{
|
||||||
|
throw errors;
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
catch (QString errorMessage)
|
catch (QString errorMessage)
|
||||||
|
|||||||
Reference in New Issue
Block a user