Skip to content

Commit 5576213

Browse files
committed
Fix bug of parsing char as boolean
1 parent df9d768 commit 5576213

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

OREAnalytics/orea/app/oreapp.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -846,8 +846,11 @@ void OREAppInputParameters::loadParameters() {
846846
LOG("MarketContext::" << m.first << " = " << m.second);
847847
}
848848

849-
if (params_->has("setup", "csvCommentReportHeader"))
850-
setCsvCommentCharacter(parseBool(params_->get("setup", "csvCommentReportHeader")));
849+
if (params_->has("setup", "csvCommentReportHeader")) {
850+
tmp = params_->get("setup", "csvCommentReportHeader");
851+
QL_REQUIRE(tmp.size() == 1, "csvCommentReportHeader must be exactly one character");
852+
setCsvCommentCharacter(tmp[0]);
853+
}
851854

852855
if (params_->has("setup", "csvSeparator")) {
853856
tmp = params_->get("setup", "csvSeparator");

0 commit comments

Comments
 (0)