OSDN Git Service

fix setting gon.api_token
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Wed, 13 Mar 2013 21:45:47 +0000 (23:45 +0200)
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Wed, 13 Mar 2013 21:45:47 +0000 (23:45 +0200)
app/controllers/application_controller.rb

index 69d2347..bb1afc8 100644 (file)
@@ -152,7 +152,9 @@ class ApplicationController < ActionController::Base
 
   def add_gon_variables
     gon.default_issues_tracker = Project.issues_tracker.default_value
-    gon.api_token = current_user.private_token
-    gon.gravatar_url = request.ssl? ? Gitlab.config.gravatar.ssl_url : Gitlab.config.gravatar.plain_url
+    if current_user
+      gon.api_token = current_user.private_token
+      gon.gravatar_url = request.ssl? ? Gitlab.config.gravatar.ssl_url : Gitlab.config.gravatar.plain_url
+    end
   end
 end