Skip to content

Commit 7282e2c

Browse files
author
chris
committed
Update trs.cpp
Initialise 'trade' variable to prevent docker build failure
1 parent 6e6122f commit 7282e2c

1 file changed

Lines changed: 6 additions & 9 deletions

File tree

OREData/ored/portfolio/trs.cpp

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -248,17 +248,14 @@ void TRS::fromXML(XMLNode* node) {
248248
for (auto const n : underlyingTradeNodes2) {
249249
underlyingDerivativeId_.push_back(XMLUtils::getChildValue(n, "Id", true));
250250
string tradeType;
251-
XMLNode* trade;
252-
XMLNode* t = XMLUtils::getChildNode(n, "Trade");
253-
if (t) {
254-
trade = t;
255-
tradeType = XMLUtils::getChildValue(t, "TradeType", true);
251+
XMLNode* trade = XMLUtils::getChildNode(n, "Trade");
252+
if (trade) {
253+
tradeType = XMLUtils::getChildValue(trade, "TradeType", true);
256254
} else {
257255

258-
XMLNode* s = XMLUtils::getChildNode(n, "SubTrade");
259-
if (s) {
260-
trade = s;
261-
tradeType = XMLUtils::getChildValue(s, "SubTradeType", true);
256+
trade = XMLUtils::getChildNode(n, "SubTrade");
257+
if (trade) {
258+
tradeType = XMLUtils::getChildValue(trade, "SubTradeType", true);
262259
}
263260
}
264261
if(trade){

0 commit comments

Comments
 (0)