Skip to content

Commit e838701

Browse files
author
Damien Barker
committed
QPR-13614 make indexed coupon fixing optional when fixingDate==valuationDate
1 parent 9d3a0b4 commit e838701

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

OREData/ored/portfolio/fixingdates.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -697,7 +697,7 @@ void FixingDateGetter::visit(IndexedCoupon& c) {
697697
// the coupon's index might be null if an initial fixing is provided
698698
if (c.index()) {
699699
bool isTodaysFixing = Settings::instance().evaluationDate() == c.fixingDate();
700-
requiredFixings_.addFixingDate(c.fixingDate(), IndexNameTranslator::instance().oreName(c.index()->name()), c.date(), false, isTodaysFixing);
700+
requiredFixings_.addFixingDate(c.fixingDate(), IndexNameTranslator::instance().oreName(c.index()->name()), c.date(), false, !isTodaysFixing);
701701
}
702702
QL_REQUIRE(c.underlying(), "FixingDateGetter::visit(IndexedCoupon): underlying() is null");
703703
c.underlying()->accept(*this);

0 commit comments

Comments
 (0)