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
|
||||
try
|
||||
{
|
||||
QString errors;
|
||||
std::hash<std::string> paramsHasher;
|
||||
size_t paramsHash = 0;
|
||||
|
||||
@@ -109,7 +110,7 @@ bool RicImportEnsembleFeature::validateEnsembleCases(std::vector<RimSummaryCase*
|
||||
{
|
||||
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
|
||||
{
|
||||
@@ -130,6 +131,11 @@ bool RicImportEnsembleFeature::validateEnsembleCases(std::vector<RimSummaryCase*
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!errors.isEmpty())
|
||||
{
|
||||
throw errors;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
catch (QString errorMessage)
|
||||
|
||||
Reference in New Issue
Block a user