Merge pull request #550 from SISheogorath/fix/gitlabAvatar

Fix broken profile images in GitLab

Fixes #549
This commit is contained in:
Sheogorath 2017-10-08 22:20:35 +02:00 committed by GitHub
commit a99cac0cf0
1 changed files with 6 additions and 2 deletions

View File

@ -104,8 +104,12 @@ module.exports = function (sequelize, DataTypes) {
break
case 'gitlab':
photo = profile.avatarUrl
if (bigger) photo = photo.replace(/(\?s=)\d*$/i, '$1400')
else photo = photo.replace(/(\?s=)\d*$/i, '$196')
if (photo) {
if (bigger) photo = photo.replace(/(\?s=)\d*$/i, '$1400')
else photo = photo.replace(/(\?s=)\d*$/i, '$196')
} else {
photo = letterAvatars(profile.username)
}
break
case 'dropbox':
// no image api provided, use gravatar