Environment: Windows 10, API / Backend
Reproducible: Always
Build found: last commit from dev
Preconditions
- The user is authenticated as an Admin.
- A task exists in the system with exactly one owner assigned to it.
Steps to reproduce
- Go to the Task Management page (or initiate a request to the
removeTaskOwner endpoint).
- Select the task that currently has only one owner.
- Trigger the action to remove that sole owner from the task.
- Verify the updated owner count for the task.
Actual result
The system successfully processes the request and removes the owner. The task is left orphaned with 0 owners, leaving no one responsible for it.
Expected result
The system should reject the removal of the final owner. A ValidationException should be thrown, and the user should see a clear error message stating that a task cannot be left without at least one owner. The task should remain unchanged with its single owner still assigned.
Environment: Windows 10, API / Backend
Reproducible: Always
Build found: last commit from dev
Preconditions
Steps to reproduce
removeTaskOwnerendpoint).Actual result
The system successfully processes the request and removes the owner. The task is left orphaned with 0 owners, leaving no one responsible for it.
Expected result
The system should reject the removal of the final owner. A
ValidationExceptionshould be thrown, and the user should see a clear error message stating that a task cannot be left without at least one owner. The task should remain unchanged with its single owner still assigned.