Require integer IDs for diary_entries#show

Fixes #3865
This commit is contained in:
Tom Hughes 2022-12-29 17:14:05 +00:00
parent df4f0b93d7
commit 27e9965dd2
2 changed files with 6 additions and 1 deletions

View file

@ -226,7 +226,7 @@ OpenStreetMap::Application.routes.draw do
get "/user/:display_name/diary" => "diary_entries#index"
get "/diary/:language" => "diary_entries#index"
scope "/user/:display_name" do
resources :diary_entries, :path => "diary", :only => [:edit, :update, :show]
resources :diary_entries, :path => "diary", :only => [:edit, :update, :show], :id => /\d+/
end
post "/user/:display_name/diary/:id/newcomment" => "diary_entries#comment", :id => /\d+/, :as => :comment_diary_entry
post "/user/:display_name/diary/:id/hide" => "diary_entries#hide", :id => /\d+/, :as => :hide_diary_entry