From 61162525f943391e15c08e895ecdf20ba15c071b Mon Sep 17 00:00:00 2001 From: Doug Youch Date: Thu, 9 Sep 2010 22:23:19 +0000 Subject: [PATCH] Create the session and a visitor earlier in the process --- app/controllers/module_app_controller.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/controllers/module_app_controller.rb b/app/controllers/module_app_controller.rb index 2c5ecc72..47de42c5 100644 --- a/app/controllers/module_app_controller.rb +++ b/app/controllers/module_app_controller.rb @@ -177,15 +177,19 @@ def include_stat_capture end def log_visitor + return if @logged_visit + @logged_visit = true if Configuration.logging - @capture_location = DomainLogVisitor.log_visitor(cookies,myself,session,request) + unless request.bot? + @capture_location = DomainLogVisitor.log_visitor(cookies,myself,session,request) + DomainLogSession.start_session(myself, session, request, @page) + end end end def process_logging #:nodoc: if Configuration.logging unless request.bot? - DomainLogSession.start_session(myself, session, request, @page) DomainLogEntry.create_entry_from_request(myself, @page, (params[:path]||[]).join('/'), request, session, @output) end end