Group membership export errors when group contains non-confirmed, invited users
Summary
- Membership export to CSV does not work when the group contains users invited by emails that have yet to confirm their details.
Steps to reproduce
- Invite a user who does not exist within a GitLab instance to a group by email.
- Export the group as CSV.
- Fails to export.
Example Project
What is the current bug behavior?
- An error occurs in the background runner and the export fails sliently.
What is the expected correct behavior?
- The invited user should be included in the export but only with the available data.
- No error should occur.
Relevant logs and/or screenshots
Output of checks
Results of GitLab environment info
Expand for output related to GitLab environment info
(For installations with omnibus-gitlab package run and paste the output of: `sudo gitlab-rake gitlab:env:info`) (For installations from source run and paste the output of: `sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production`)
Results of GitLab application Check
Expand for output related to the GitLab application check
(For installations with omnibus-gitlab package run and paste the output of:
sudo gitlab-rake gitlab:check SANITIZE=true
)(For installations from source run and paste the output of:
sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production SANITIZE=true
)(we will only investigate if the tests are passing)
Possible fixes
The code here needs to be made optional: Link
Edited by Dan Jensen