Skip to content

Commit

Permalink
update release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
JayasriR committed Nov 23, 2023
1 parent b771ae3 commit ea06e00
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
# _Natural Person and NaturalPersonRole circular reference_

_Background_

An issue regarding a circular reference inside the `NaturalPerson` type was recently found in the model.
`NaturalPerson` and `NaturalPersonRole` are located at the same level inside `Party`, to follow the same structure that `Party` and `PartyRole` have inside the `Trade` type. The circular reference issue appears because the `NaturalPerson` type also contains a `NaturalPersonRole`, which references back to the containing type of `NaturalPerson`, causing a circular reference in the model.
This release fixes this issue by removing the `NaturalPersonRole` inside the `NaturalPerson` type.

_What is being released?_

_Data types_

* `personRole` attribute of type `NaturalPersonRole` removed from `NaturalPerson`.

_Review directions_

In the CDM Portal, select the Textual Browser and inspect each of the changes identified above.

Changes can be reviewed in PR: https://github.com/finos/common-domain-model/pull/2546

# _Event Model - Qualification Functions - Enhancements for the Contract Formation qualification function_

_Background_
Expand Down

0 comments on commit ea06e00

Please sign in to comment.