From 225b260640a0c17f3ae408c70987618ceb07fa0d Mon Sep 17 00:00:00 2001 From: Anton Khorev Date: Tue, 25 Oct 2022 13:52:28 +0300 Subject: [PATCH] Pass min/max lat/lon to notes index rss builder --- app/controllers/api/notes_controller.rb | 4 ++++ test/controllers/api/notes_controller_test.rb | 1 + 2 files changed, 5 insertions(+) diff --git a/app/controllers/api/notes_controller.rb b/app/controllers/api/notes_controller.rb index 7f508ab34..d915d8126 100644 --- a/app/controllers/api/notes_controller.rb +++ b/app/controllers/api/notes_controller.rb @@ -35,6 +35,10 @@ module Api # Check the the bounding box is not too big bbox.check_size(Settings.max_note_request_area) + @min_lon = bbox.min_lon + @min_lat = bbox.min_lat + @max_lon = bbox.max_lon + @max_lat = bbox.max_lat # Find the notes we want to return @notes = notes.bbox(bbox).order("updated_at DESC").limit(result_limit).preload(:comments) diff --git a/test/controllers/api/notes_controller_test.rb b/test/controllers/api/notes_controller_test.rb index f46647f02..31c55b3a8 100644 --- a/test/controllers/api/notes_controller_test.rb +++ b/test/controllers/api/notes_controller_test.rb @@ -632,6 +632,7 @@ module Api assert_equal "application/rss+xml", @response.media_type assert_select "rss", :count => 1 do assert_select "channel", :count => 1 do + assert_select "description", :text => /1\.2/, :count => 1 assert_select "item", :count => 2 end end -- 2.39.5