From 6ad64bcae661523012094a8713019e8932a5b066 Mon Sep 17 00:00:00 2001 From: Braulio Bhavamitra Date: Wed, 25 Mar 2015 20:13:45 -0300 Subject: [PATCH] events: render 404 if date is invalid --- app/controllers/public/events_controller.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/controllers/public/events_controller.rb b/app/controllers/public/events_controller.rb index 05303e5..9929067 100644 --- a/app/controllers/public/events_controller.rb +++ b/app/controllers/public/events_controller.rb @@ -5,7 +5,11 @@ class EventsController < PublicController def events @events = [] - @date = build_date(params[:year], params[:month], params[:day]) + begin + @date = build_date params[:year], params[:month], params[:day] + rescue + render_not_found + end if !params[:year] && !params[:month] && !params[:day] @events = profile.events.next_events_from_month(@date).paginate(:per_page => per_page, :page => params[:page]) -- libgit2 0.21.2