]> git.openstreetmap.org Git - rails.git/commitdiff
Use where instead of find to prevent 404
authorENT8R <info.ent8r@gmail.com>
Fri, 25 Aug 2023 22:31:18 +0000 (00:31 +0200)
committerENT8R <info.ent8r@gmail.com>
Fri, 25 Aug 2023 22:31:18 +0000 (00:31 +0200)
app/controllers/api/users_controller.rb
app/views/api/users/index.xml.builder

index 9da9d32266fd9860f0577626ffdd4c73d1ecf66f..a921b6db7b39b5923c0ede739447ea429d0f0969 100644 (file)
@@ -19,7 +19,7 @@ module Api
 
       raise OSM::APIBadUserInput, "No users were given to search for" if ids.empty?
 
-      @users = User.visible.find(ids)
+      @users = User.visible.where(:id => ids)
 
       # Render the result
       respond_to do |format|
index 60fcfa898efbe8aa2068d9b0dbef2f9d52cae4c5..1b284ef5e049eff412284799700433e1fb671ebf 100644 (file)
@@ -1,4 +1,4 @@
 xml.instruct! :xml, :version => "1.0"
 xml.osm(OSM::API.new.xml_root_attributes) do |osm|
-  osm << render(@users)
+  osm << (render(@users) || "")
 end