From afc373d683684b2436843ec27b9bd825962bd421 Mon Sep 17 00:00:00 2001 From: Andrew Heather <> Date: Fri, 7 Dec 2018 11:45:47 +0000 Subject: [PATCH] BUG: dimensioned - corrected handling of lookupOrDefault. Closes #1116 --- .../dimensionedType/dimensionedType.C | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/OpenFOAM/dimensionedTypes/dimensionedType/dimensionedType.C b/src/OpenFOAM/dimensionedTypes/dimensionedType/dimensionedType.C index 20de92e33e..4a932cf842 100644 --- a/src/OpenFOAM/dimensionedTypes/dimensionedType/dimensionedType.C +++ b/src/OpenFOAM/dimensionedTypes/dimensionedType/dimensionedType.C @@ -212,13 +212,14 @@ Foam::dimensioned Foam::dimensioned::lookupOrDefault const Type& defaultValue ) { - return - dimensioned - ( - name, - dims, - dict.lookupOrDefault(name, defaultValue) - ); + if (dict.found(name)) + { + return dimensioned(name, dims, dict); + } + else + { + return dimensioned(name, dims, defaultValue); + } }