We're updating the issue view to help you get more done. 

Pedigree node removal and redraw algorithm is sometimes terminated by a (silently hidden) exception

Description

The following line has a reference to an undefined variable `changedIDs`:
https://github.com/phenotips/phenotips/blob/master/components/pedigree/resources/src/main/resources/pedigree/view.js#L637

As a result in some cases when removing parts of the pedigree some code which is expected to run does not, which may cause all random kinds of problems. The error was silently eaten by a try-catch block, and I can not find an example which results in clearly visible problems, but this is obviously a bug

Environment

None

Status

Assignee

Andrew Misyura

Reporter

Andrew Misyura

Labels

None

External issue ID

None

External issue ID

None

Epic Link

Components

Fix versions

Affects versions

1.3-milestone-6

Priority

Medium