Details
Description
Issue Summary
When runnign a PATCH on the Features endpoint to update the ParentId, it will allow the update if the Epic is in a different Program than the Feature (what the UI doest not allow as it filters the list of possible parents on the same Program). The problem with this is that, the update is only partial, as it will appear on the Contained In, but not on the Parent Epic field on the UI, and any subsequent update made on the Feature on the UI will remove Parent:
Steps to Reproduce
- Create an Epic 1 on Program A
- Create a Feature 1on Program B
- Now run a PATCH to Features endpoint to update the parentId to the Epic 1
- Go to the UI and see how the update was only partial
- Do an update on the Feature and see how the Epic was removed as the parent
Expected Results
TBD by Product Team
Actual Results
The update is only partial, as the next update on the Feature will remove the parent
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available