]> git.openstreetmap.org Git - rails.git/commit
Validate the bbox parameter when listing changesets
authorAndy Allan <git@gravitystorm.co.uk>
Wed, 23 Sep 2026 14:43:59 +0000 (15:43 +0100)
committerAndy Allan <git@gravitystorm.co.uk>
Wed, 23 Sep 2026 15:02:14 +0000 (16:02 +0100)
commit71209a069e76d768f2eaec819bd338b2ab06cc89
treef9222b9b038f12d41f79254e81074387c2b18bfd
parent6ddf9e0b0de37c8ed92ee469d2e92f371e289bb1
Validate the bbox parameter when listing changesets

An invalid bbox raised OSM::APIBadUserInput, which isn't handled by
web controllers and so resulted in a 500 error. Validate it with
param! instead so that it gets a bad request response.
app/controllers/changesets_controller.rb
test/controllers/changesets_controller_test.rb