Nonstandard features in pedigree JSON for non-patient node gets duplicated with every save

Description

I discovered that existing nonstandard terms get duplicated with every save if you are editing that specific node in the pedigree. The duplication doesn't occur if you are editing a different node. I tested on FAM0003070 on playground and on a 1.3.2 instance.

The duplication only occurs for pedigree nodes that are not associated with a patient record.

Environment

None

Status

Assignee

Andrew Misyura

Reporter

Teyden Nguyen

Labels

None

External issue ID

None

External issue ID

None

Fix versions

Affects versions

1.3.6
1.4-milestone-2

Priority

Medium