Uploaded image for project: 'Jira Align'
  1. Jira Align
  2. JIRAALIGN-3874

Moving Epic to new Program clears child Feature's 'Parent Epic' field but leaves 'Contained In' and 'parentId' API values


    • 3
    • Severity 3 - Minor
    • No

      Issue Summary

      When an Epic's primary program is changed, it leaves child Features in a partially updated state:

      • 'Parent Epic' field value is removed
      • 'Contained In' still displays the parent Epic
      • 'parentId' API property still stores the parent Epic ID

      As a result, these Features can longer be updated via REST API. Attempts to do so fail with the error:

      Cannot update feature with id xxxx. Value for parentId is invalid.

      Steps to Reproduce

      1. Create Epic1 and assign to ProgramA. Save
      2. Create Feature1 and assign to ProgramA and parent epic = Epic1. Save.
      3. Assign Epic1 to ProgramB
      4. Prompt stating "...children will not move with the Epic". Continue. Save.
      5. Open Feature1
      6. Run a API GET call on Feature1

      Expected Results

      Feature's 'Contained In', 'Parent Epic', and 'parentId' API prop should be consistent with parent Epic removed from all of these.

      Actual Results

      Feature's 'Contained In' and 'parentId' API prop are still populated with parent Epic.
      'Parent Epic' field value is removed


      Currently there is no known workaround for this behavior. A workaround will be added here when available.

            4f593be5d819 Anna Eshlin De Kassal (Inactive)
            1a93744f1bf8 Brandon Harris
            3 Vote for this issue
            8 Start watching this issue