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 5  
6 6 def events
7 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 14 if !params[:year] && !params[:month] && !params[:day]
11 15 @events = profile.events.next_events_from_month(@date).paginate(:per_page => per_page, :page => params[:page])
... ...