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

Family updates and patient JSON updates should be performed under the correct user

Description

Currently history states for some of the Family and Patient update operations may be attributed to a wrong user, usually the user who performed the previous operation.

Known problems:

  • Patient "Update from JSON" does not attribute update to the current user (and the XWiki history logic makes the user who performed the previous update the author of the change)

  • Modifications done through pedigree editor have the same problem

Update: investigation revelaed two bugs: one in PhenoTipsPatient.updateFromJSON() and one is "saveXXX()" methods in PhenotipsFamilyRepository

Environment

None

Status

Assignee

Andrew Misyura

Reporter

Andrew Misyura

Labels

None

External issue ID

None

External issue ID

None

Epic Link

Components

Sprint

None

Fix versions

Affects versions

1.3.2

Priority

Medium