diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index c6b88a724..6ff18dccf 100755 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -14,7 +14,9 @@ def mobile_device? protected def ref_to_cookie - return unless params.key?(:ref) || Rails.application.config.ended + campaign_ended = Rails.application.config.ended + return if campaign_ended || !params[:ref] + unless User.find_by_referral_code(params[:ref]).nil? h_ref = { value: params[:ref], expires: 1.week.from_now } cookies[:h_ref] = h_ref