Currently, we are trying to build a curve with 1D OIS node. It looks like when we pass the non-business day as trade date, the library throws an error regarding the duplicate adjusted dates:
Schedule calculation resulted in duplicate adjusted dates [2020-02-10, 2020-02-10] from unadjusted dates [2020-02-09, 2020-02-10] using adjustment
So the question from our side, shouldn’t 1D be applied to the adjusted start date rather than the unadjusted one? I can see why that might be tricky, adjusted dates are known only after the resolve stage, while start and end dates are generated when the trade is created. Are there any ways to deal with such issues?