Closed dbergamin closed 2 months ago
Seems to have regressed in https://github.com/quickfixgo/quickfix/pull/368 -- commenting out that part gets the test passing. But that behaviour seems to be correct, so it looks like there's a further bug in play.
@dbergamin I believe this is resolved in https://github.com/quickfixgo/quickfix/releases/tag/v0.9.2 please re-open issue if that is not the case.
Since upgrade to 0.9.0, we have seen a message that used to validate correctly failing validation. The error says
Tag not defined for this message type msg(D) tag(1903)
. Our expectation is that this message is valid with tag 1903 (RegulatoryTradeID) being part of the NewOrderSingle message via Component RegulatoryTradeIDGrp.I have added a commit with our FIX schema and a test case with specific message that fails (with a few fields anonymised in ways that should not affect the test).
In my fork, I have two demonstration branches with the commit containing the test e88e5df4: https://github.com/dbergamin/quickfix/tree/valid-newordersingle-fails (Integrated with master) - test fails
https://github.com/dbergamin/quickfix/tree/valid-newordersingle-passes-070 (Integrated with 0.7.0): - test passes