500 server error when visit a project members page with pending invitation
Summary
I can't visit member settings on a project.
Steps to reproduce
Open project detail -> open project members
What is the current bug behavior?
When I open member settings for a project, 500 error page is shown. FYI, there is one member invited by email address and not yet accept the invitation for this project.
What is the expected correct behavior?
Project members page open successfully
Relevant logs
Started GET "/xxx/xxxxx/xxxxxxxx/project_members" for 139.255.103.82 at 2018-07-10 01:17:11 -0400
Processing by Projects::ProjectMembersController#index as HTML
Parameters: {"namespace_id"=>"xxx/xxxxx", "project_id"=>"xxxxxxxx"}
Completed 500 Internal Server Error in 119ms (ActiveRecord: 21.6ms)
ActionView::Template::Error (undefined method `name' for nil:NilClass):
105: data: { confirm: leave_confirmation_message(member.source) },
106: class: 'btn btn-remove prepend-left-10'
107: - else
108: = link_to member,
109: method: :delete,
110: data: { confirm: remove_member_message(member) },
111: class: 'btn btn-remove prepend-left-10',
app/helpers/members_helper.rb:16:in `remove_member_message'
app/views/shared/members/_member.html.haml:108:in `_app_views_shared_members__member_html_haml___1917927498876107877_69916005506240'
app/views/projects/project_members/_team.html.haml:18:in `_app_views_projects_project_members__team_html_haml__4545966726709751101_69915999721440'
app/views/projects/project_members/index.html.haml:40:in `_app_views_projects_project_members_index_html_haml__699723815425461679_69915986278720'
lib/gitlab/i18n.rb:50:in `with_locale'
lib/gitlab/i18n.rb:56:in `with_user_locale'
app/controllers/application_controller.rb:362:in `set_locale'
lib/gitlab/middleware/multipart.rb:95:in `call'
lib/gitlab/request_profiler/middleware.rb:14:in `call'
lib/gitlab/middleware/go.rb:17:in `call'
lib/gitlab/etag_caching/middleware.rb:11:in `call'
lib/gitlab/middleware/read_only/controller.rb:28:in `call'
lib/gitlab/middleware/read_only.rb:16:in `call'
lib/gitlab/request_context.rb:18:in `call'
lib/gitlab/metrics/requests_rack_middleware.rb:27:in `call'
lib/gitlab/middleware/release_env.rb:10:in `call'
Details of package version
gitlab-ce v11.0.3-ce.0