Commit 6ad64bcae661523012094a8713019e8932a5b066

Authored by Braulio Bhavamitra
1 parent 59587db2

events: render 404 if date is invalid

Showing 1 changed file with 5 additions and 1 deletions   Show diff stats
app/controllers/public/events_controller.rb
@@ -5,7 +5,11 @@ class EventsController < PublicController @@ -5,7 +5,11 @@ class EventsController < PublicController
5 5
6 def events 6 def events
7 @events = [] 7 @events = []
8 - @date = build_date(params[:year], params[:month], params[:day]) 8 + begin
  9 + @date = build_date params[:year], params[:month], params[:day]
  10 + rescue
  11 + render_not_found
  12 + end
9 13
10 if !params[:year] && !params[:month] && !params[:day] 14 if !params[:year] && !params[:month] && !params[:day]
11 @events = profile.events.next_events_from_month(@date).paginate(:per_page => per_page, :page => params[:page]) 15 @events = profile.events.next_events_from_month(@date).paginate(:per_page => per_page, :page => params[:page])