[noosfero/noosfero][master] events: render 404 if date is invalid

Bráulio Bhavamitra gitlab at gitlab.com
Wed Mar 25 20:14:40 BRT 2015


Bráulio Bhavamitra pushed to master at Noosfero / noosfero


Commits:
6ad64bca by Braulio Bhavamitra at 2015-03-25T20:14:18Z
events: render 404 if date is invalid

- - - - -


1 changed file:

- app/controllers/public/events_controller.rb


Changes:

=====================================
app/controllers/public/events_controller.rb
=====================================
--- 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])


View it on GitLab: https://gitlab.com/noosfero/noosfero/commit/6ad64bcae661523012094a8713019e8932a5b066
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20150325/bb04625d/attachment.html>


More information about the Noosfero-dev mailing list