From 6c60b19c4a8b7ced9789e2a999cbe0663c0619c8 Mon Sep 17 00:00:00 2001
From: Andrew Heather <>
Date: Tue, 10 Dec 2024 19:27:10 +0000
Subject: [PATCH] ENH: caseInfo function object - set file extension to output
 file type

---
 src/functionObjects/utilities/caseInfo/caseInfo.C | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/functionObjects/utilities/caseInfo/caseInfo.C b/src/functionObjects/utilities/caseInfo/caseInfo.C
index caec64d9355..3d65aba454c 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;
     }
-- 
GitLab