diff --git a/src/fvOptions/fvOptions/fvOptionIO.C b/src/fvOptions/fvOptions/fvOptionIO.C index c89c97b864..c51b6b9b48 100644 --- a/src/fvOptions/fvOptions/fvOptionIO.C +++ b/src/fvOptions/fvOptions/fvOptionIO.C @@ -90,8 +90,11 @@ void Foam::fv::option::writeData(Ostream& os) const bool Foam::fv::option::read(const dictionary& dict) { active_ = readBool(dict.lookup("active")); - timeStart_ = readScalar(dict.lookup("timeStart")); - duration_ = readScalar(dict.lookup("duration")); + + if (dict.readIfPresent("timeStart", timeStart_)) + { + dict.lookup("duration") >> duration_; + } coeffs_ = dict.subDict(type() + "Coeffs");