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: