In Roadmaps, if the view is saved with grouping by a component, where one of the component groups includes a component that was deleted after the view is saved, Roadmaps will still operate that group like nothing happened, and does not tell the user there is a problem. It can also produce visual artifacts (like a blank mutliselect items) and still submit non-existing component IDs for new issues created in a plan.
- Configure grouping by components in the view.
- For one of the groups, select multiple components.
- Save the view.
- In Jira delete one of the components mentioned in the component group in that roadmaps view.
- Open the plan again, and observe that Portfolio does not detect the fact that the component is not available anymore.
- Select the saved views, and try to add a new issue to the plan. Portfolio will prepopulate the components in new issues with those from the group, including the non-existing one.
- Observe that Portfolio creates multiselect items with blank names, since it cannot resolve the component name that was deleted, but still carries its ID in views.
Portfolio should explicitly tell the user that something is wrong, since one of the components names cannot be resolved.
Portfolio just carries on like nothing happened, producing visual artifacts.
Either drop and recreate a component groups (if you know which group contains deleted component IDs), or just re-create the saved view to remove references to the deleted components.