action #31045
Invalid URL gives 500 - should give 404
Start date:
2018-01-30
Due date:
% Done:
0%
Estimated time:
Difficulty:
Description
Someone tried to be clever and guess URLs, but:
/api/v1/assets/iso results in
invalid input syntax for integer: "iso" [for Statement "SELECT me.id, me.type, me.name, me.size, me.checksum, me.last_use_job_id, me.fixed, me.t_created, me.t_updated FROM assets me WHERE ( id = ? )" with ParamValues: 1='iso'] at /usr/share/openqa/script/../lib/OpenQA/WebAPI/Controller/API/V1/Asset.pm line 62
The routes need to only match integers. Entrance level issue IMO
History
#1
Updated by mitiao over 4 years ago
- Assignee set to mitiao
#2
Updated by mitiao over 4 years ago
- Status changed from New to In Progress
- Target version changed from Ready to Current Sprint
#3
Updated by mitiao over 4 years ago
PR submitted:
https://github.com/os-autoinst/openQA/pull/1575
#5
Updated by szarate about 4 years ago
- Target version changed from Current Sprint to Done