Skip to content

Commit 74cc599

Browse files
authored
Merge pull request #11467 from NatLabRockies/fix-cli-unit-test-failures
Protect IDD File Path when .ini File Present
2 parents 15d1a25 + 257f408 commit 74cc599

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/EnergyPlus/CommandLineInterface.cc

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -624,9 +624,11 @@ state.dataStrGlobals->inputFilePath='{:g}',
624624
// Get directories from ini file
625625
std::string programPathStr;
626626
ReadINIFile(iniFile, "program", "dir", programPathStr);
627-
state.dataStrGlobals->ProgramPath = fs::path(programPathStr);
628627

629-
state.dataStrGlobals->inputIddFilePath = state.dataStrGlobals->ProgramPath / "Energy+.idd";
628+
if (!programPathStr.empty()) {
629+
state.dataStrGlobals->ProgramPath = fs::path(programPathStr);
630+
state.dataStrGlobals->inputIddFilePath = state.dataStrGlobals->ProgramPath / "Energy+.idd";
631+
}
630632
}
631633

632634
// Check if specified files exist

0 commit comments

Comments
 (0)