Bulk edit in Work Items list does not show error when selected items are incompatible with the chosen field
Summary
When performing a bulk edit using the the new work items list, the GraphQL API silently skips incompatible items without notifying the user. For example, if a user selects both Issues and a Task and tries to set an Epic as the parent, only the Issues are updated while the Task is ignored. The UI provides no feedback explaining why some items were not updated.
This differs from the REST API on the legacy list, which correctly throws an error when the selected work item type is incompatible with the chosen parent.
Steps to Reproduce
- Go to project or group list.
- Select multiple items (e.g., a mix of Issues and a Task).
- Use Bulk Edit to set an Epic as the parent.
- Save the changes.
Current Behaviour
- Issues are updated successfully.
- No error message is displayed to explain the failure.
Expected Behaviour
- The system should throw an error (similar to the REST API) indicating that some selected work item types are incompatible with the chosen parent field.
- The user should be informed which items were not updated and why.
Edited by 🤖 GitLab Bot 🤖