action #94901
Updated by livdywan over 3 years ago
## Motivation
The tests overview page doesn't validate its input. Omitting the group leads to the site picking up *some* results from the entire db. Invalid values lead to server errors.
Examples:
- https://openqa.opensuse.org/tests/overview
- https://openqa.opensuse.org/tests/overview?groupid=spam
- https://openqa.opensuse.org/tests/overview?groupid=-5
## Acceptance criteria
* **AC1:** Request fails without a valid group
* **AC2:** Request fails if invalid groups are specified
## Suggestion
- Add parameter validation to lib/OpenQA/WebAPI/Controller/Test.pm