Description
Issue Summary
After a Program was deleted from the Solution Objective, the deleted program is still listed on the GET request. When a user tries to PATCH the Solution Objective, he/she receives an error "Cannot update the Milestone. Value for Program ID xx is invalid"
Steps to Reproduce
- Create a Solution Objective
- Add a Solution with several programs assigned
- Delete one of the programs
- Send GET Request
- Update the Solution Objective with a PATCH request
Expected Results
1) The deleted Program is not listed under the GET request.
2) The user is able to update the Solution Objective with a PATCH request
Actual Results
1) The deleted Program ID is still available on GET request
2) The user is not able to PATCH the Solution Objective after a program was deleted.
...
Workaround
It is possible to send PUT or POST request after manually removing the deleted Program ID.
Attachments
Issue Links
- relates to
-
JIRAALIGN-3521 Objective Still linked to Program Even After Deletion
- Closed