diff --git a/src/functionObjects/utilities/caseInfo/caseInfo.C b/src/functionObjects/utilities/caseInfo/caseInfo.C index caec64d93553f16368cb894102a2bdd924ab2e3a..3d65aba454c9e9b3134598457af59038811afe9d 100644 --- a/src/functionObjects/utilities/caseInfo/caseInfo.C +++ b/src/functionObjects/utilities/caseInfo/caseInfo.C @@ -420,12 +420,13 @@ bool Foam::functionObjects::caseInfo::read(const dictionary& dict) if (stateFunctionObject::read(dict) && writeFile::read(dict)) { writeFormatNames_.readIfPresent("writeFormat", dict, writeFormat_); + writeFile::setExt("." + writeFormatNames_[writeFormat_]); + lookupModeNames_.readIfPresent("lookupMode", dict, lookupMode_); dictionaries_ = dict.subOrEmptyDict("dictionaries"); - functionObjectNames_ = - dict.getOrDefault<wordList>("functionObjects", wordList()); + dict.readIfPresent("functionObjects", functionObjectNames_); return true; }