Commit 9e805b77544df5be602d0c218d7be1047eb6729f

Authored by C. Morgan Hamill
1 parent 3dea71ce

Provide fallback for missing `name` value.

If `auth.info.name` is `nil`, then use `auth.info.first_name + auth.info.last_name`
as the value of `name`.
Showing 1 changed file with 5 additions and 1 deletions   Show diff stats
lib/gitlab/oauth/user.rb
@@ -65,7 +65,11 @@ module Gitlab @@ -65,7 +65,11 @@ module Gitlab
65 end 65 end
66 66
67 def name 67 def name
68 - auth.info.name.to_s.force_encoding("utf-8") 68 + unless auth.info.name.nil?
  69 + auth.info.name.to_s.force_encoding("utf-8")
  70 + else
  71 + "#{auth.info.first_name} #{auth.info.last_name}".force_encoding("utf-8")
  72 + end
69 end 73 end
70 74
71 def username 75 def username