When updating Program's portfolioId via API, its Solution does not get cleared, resulting in a duplicate in Tier 1 filter

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Low
    • 10.113.0
    • Affects Version/s: 10.109.2
    • Component/s: REST API

      Issue Summary

      When updating Program's portfolioId via API, its Solution does not get cleared, resulting in a duplicate in Tier 1 filter.

      Steps to Reproduce

      1. Create a program
        1. put it in a Solution/Capabilities enabled Portfolio
        2. Select Solution parent
        3. Save
      2. Use Patch to replace only portfolioId with a Portfolio that is NOT solution enabled
      3. Refresh and check out Tier 1 filter - see that the Program appears under the old Portfolio and the new Portfolio

      Expected Results

      When updating a Program's Portfolio in UI, it clears the solutionId field. No duplicates are seen.

      Actual Results

      The solutionId field is not cleared when updating via API, resulting in duplicates showing in Tier 1 filter.

      Workaround

      Change the portfolio in UI.

              Assignee:
              Kyle Foreman
              Reporter:
              Kirill Duplyakin
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: