#1879 Guard filename generation for cases without timesteps

This commit is contained in:
Jacob Støren
2017-09-08 14:27:50 +02:00
parent cd9b22d4cf
commit d638f536d8

View File

@@ -64,11 +64,13 @@ QString RicSnapshotFilenameGenerator::generateSnapshotFilenameForRimView(RimView
QStringList timeSteps = rimView->ownerCase()->timeStepStrings();
int timeStep = rimView->currentTimeStep();
QString fileName = QString("%1_%2_%3_%4_%5").arg(rimView->ownerCase()->caseUserDescription())
.arg(rimView->name())
.arg(resultName(rimView))
.arg(timeStep, 2, 10, QChar('0'))
.arg(timeSteps[timeStep].replace(".", "-"));
QString fileName = QString("%1_%2_%3").arg(rimView->ownerCase()->caseUserDescription())
.arg(rimView->name())
.arg(resultName(rimView));
if ( timeSteps.size() ) fileName += QString("_%1_%2").arg(timeStep, 2, 10, QChar('0'))
.arg(timeSteps[timeStep].replace(".", "-"));
fileName = caf::Utils::makeValidFileBasename(fileName);
return fileName;