From a5e74081262577f7d58e66082328548103171c2c Mon Sep 17 00:00:00 2001 From: Rafael Martins Date: Wed, 22 Feb 2012 22:11:41 -0200 Subject: [PATCH] Fix for event search not finding year or month --- app/controllers/public/search_controller.rb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/controllers/public/search_controller.rb b/app/controllers/public/search_controller.rb index 0453784..000928b 100644 --- a/app/controllers/public/search_controller.rb +++ b/app/controllers/public/search_controller.rb @@ -79,10 +79,11 @@ class SearchController < PublicController def events @category_id = @category ? @category.id : nil - if params[:year] || params[:month] - date = Date.new(year.to_i, month.to_i, 1) - date_range = (date - 1.month)..(date + 1.month).at_end_of_month - end + year = (params[:year] ? params[:year].to_i : Date.today.year) + month = (params[:month] ? params[:month].to_i : Date.today.month) + day = (params[:day] ? params[:day].to_i : Date.today.day) + date = Date.new(year, month, day) + date_range = (date - 1.month)..(date + 1.month).at_end_of_month if @query.blank? # Ignore pagination for asset events -- libgit2 0.21.2