Default approvers when creating new MR doesn't exclude author
Summary
When creating a new MR in a project with default approvers, creating a new MR as one of those defaults leaves the author in the approvers list.
Steps to reproduce
- Impersonate nick.thomas
- Go to https:/gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/new
- Pick a source and target branch to get to the next page
- Observe that
@nick.thomas
is in the list of approvers - Create the MR
- Observe that
@nick.thomas
has been removed from the list of approvers
What is the current bug behavior?
Author is shown as an approver
What is the expected correct behavior?
Author should be excluded from list of approvers