summaryrefslogtreecommitdiff
path: root/app/controllers/projects_controller.rb
diff options
context:
space:
mode:
authorValery Sizov <vsv2711@gmail.com>2015-02-24 19:44:23 +0200
committerValery Sizov <vsv2711@gmail.com>2015-02-24 19:44:23 +0200
commitfd35049ef79b72740c7d2a59252d4a1ceac189c2 (patch)
tree21235fb7f8f056a43ab7abacae254aade2ec3b3c /app/controllers/projects_controller.rb
parent97d76cb27ab43d5e75d80b2cecfe9585173e7429 (diff)
downloadgitlab-ci-fd35049ef79b72740c7d2a59252d4a1ceac189c2.tar.gz
reset user session if token is invalid
Diffstat (limited to 'app/controllers/projects_controller.rb')
-rw-r--r--app/controllers/projects_controller.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb
index 10de5da..38762e7 100644
--- a/app/controllers/projects_controller.rb
+++ b/app/controllers/projects_controller.rb
@@ -21,6 +21,8 @@ class ProjectsController < ApplicationController
@projects = Project.where(gitlab_id: @gl_projects.map(&:id)).order('name ASC')
@total_count = @gl_projects.size
@gl_projects.reject! { |gl_project| @projects.map(&:gitlab_id).include?(gl_project.id) }
+ rescue Network::UnauthorizedError
+ raise
rescue
@error = 'Failed to fetch GitLab projects'
end