diff --git a/src/OpenFOAM/primitives/strings/stringOps/stringOps.C b/src/OpenFOAM/primitives/strings/stringOps/stringOps.C index 6df273e138..dca9fe5e08 100644 --- a/src/OpenFOAM/primitives/strings/stringOps/stringOps.C +++ b/src/OpenFOAM/primitives/strings/stringOps/stringOps.C @@ -308,7 +308,7 @@ Foam::string Foam::stringOps::getVariable } } - if (value.empty()) + if (!allowEmpty && value.empty()) { FatalIOErrorInFunction ( @@ -317,7 +317,8 @@ Foam::string Foam::stringOps::getVariable << name << exit(FatalIOError); } } - else + + if (!allowEmpty && value.empty()) { FatalIOErrorInFunction (