create new patient with causal gene
open pedigree editor and save it
make edits in the patient record form such as: modify status of casual gene to negative, add more genes, add phenotypes, diagnosis
export to PDF
the pedigree image does not reflect the latest changes
Please see: https://fsdemo.phenotips.org/P0000004
I know, this is an old issue.
Actually, thinking a bit more about this (as it became more relevant aparently), we only need a small part of pedigree running - not even the pedigree, just a small bit of code, which will just redraw the patient node independently of the pedigree editor, and then will update the stored SVG (replace shapes responsible to draw this patient's node with new set of shapes), which can bypass any locks since it does not affect actual data, and any (unlikely) conflict is fine and better than this image-data inconsistency. Actually, I like this idea more and more now
> I know, this is an old issue.
then you shouldn't have created a new JIRA issue as we already have an issue for this. And while this is important, it can't be a blocker since then we wont release anything for a long time
Now with family studies on board, I see the full extent of this issue that I was not aware before. I just played with an entire family. I modified relevant info for every member without opening the pedigree editor. It does not look good when you see the wrong image in the patient form, family page, pdf export, png, svg.