From 376b28b0ed03fe45ba102925c5bd3d03f5a1fac3 Mon Sep 17 00:00:00 2001 From: Sam Date: Wed, 6 May 2015 11:27:41 +1000 Subject: [PATCH] FIX: raise a 404 if click tracker gets no url --- app/controllers/clicks_controller.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/controllers/clicks_controller.rb b/app/controllers/clicks_controller.rb index 8472c9e7f..d0ee53d14 100644 --- a/app/controllers/clicks_controller.rb +++ b/app/controllers/clicks_controller.rb @@ -3,6 +3,8 @@ class ClicksController < ApplicationController skip_before_filter :check_xhr def track + raise Discourse::NotFound unless params[:url] + params = track_params.merge(ip: request.remote_ip) if params[:topic_id].present? || params[:post_id].present?