Runner API lists all runners no matter the given status attribute
Summary
Runner API (https://docs.gitlab.com/ee/api/runners.html#list-all-runners) returns all runners no matter the status attribute given.
Steps to reproduce
Register two runners and e.g. pause one of them. After that, this call: http://GITLAB_URL/api/v4/runners/all will return data about two runners registered previously and status field for one of them should show "paused".
Knowing that, this call: http://GITLAB_URL/api/v4/runners/all?status=paused should return data about only one of the runners, but instead data about all runners is returned, no matter the status.
What is the current bug behavior?
All runners are returned, no matter the status.
What is the expected correct behavior?
Only runners with specified status are returned.