Skip to content

Commit fc4412b

Browse files
author
Damien Barker
committed
QPR-12959 fix termstructure
1 parent c95049a commit fc4412b

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

QuantExt/qle/indexes/fallbackovernightindex.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ FallbackOvernightIndex::FallbackOvernightIndex(const QuantLib::ext::shared_ptr<O
3131
: OvernightIndex(originalIndex->familyName(), originalIndex->fixingDays(), originalIndex->currency(),
3232
originalIndex->fixingCalendar(), originalIndex->dayCounter(), Handle<YieldTermStructure>()) {
3333
iborFallbackIndex_ = std::make_unique<FallbackIborIndex>(originalIndex, rfrIndex, spread, switchDate, useRfrCurve);
34+
termStructure_ = iborFallbackIndex_->forwardingTermStructure();
3435
}
3536

3637
FallbackOvernightIndex::FallbackOvernightIndex(const QuantLib::ext::shared_ptr<OvernightIndex> originalIndex,
@@ -39,7 +40,9 @@ FallbackOvernightIndex::FallbackOvernightIndex(const QuantLib::ext::shared_ptr<O
3940
: OvernightIndex(originalIndex->familyName(), originalIndex->fixingDays(),
4041
originalIndex->currency(), originalIndex->fixingCalendar(),
4142
originalIndex->dayCounter(), forwardingCurve) {
42-
iborFallbackIndex_ = std::make_unique<FallbackIborIndex>(originalIndex, rfrIndex, spread, switchDate, forwardingCurve);
43+
iborFallbackIndex_ =
44+
std::make_unique<FallbackIborIndex>(originalIndex, rfrIndex, spread, switchDate, forwardingCurve);
45+
termStructure_ = iborFallbackIndex_->forwardingTermStructure();
4346
}
4447

4548
} // namespace QuantExt

0 commit comments

Comments
 (0)