Fixed trello importer without avatar

remotes/origin/issue/4217/improving-mail-design
Jesús Espino 2017-03-11 14:17:13 +01:00
parent d4a342c9ea
commit c524555d7a
1 changed files with 3 additions and 3 deletions

View File

@ -128,10 +128,10 @@ class TrelloImporter:
members = [] members = []
for member in self._client.get("/board/{}/members/all".format(project_id), {"fields": "id"}): for member in self._client.get("/board/{}/members/all".format(project_id), {"fields": "id"}):
user = self._client.get("/member/{}".format(member['id']), {"fields": "id,fullName,email,avatarSource,avatarHash,gravatarHash"}) user = self._client.get("/member/{}".format(member['id']), {"fields": "id,fullName,email,avatarSource,avatarHash,gravatarHash"})
print(user) avatar = None
if user['avatarSource'] == "gravatar": if user['avatarSource'] == "gravatar" and user['gravatarHash']:
avatar = 'https://www.gravatar.com/avatar/' + user['gravatarHash'] + '.jpg?s=50' avatar = 'https://www.gravatar.com/avatar/' + user['gravatarHash'] + '.jpg?s=50'
else: elif user['avatarHash']:
avatar = 'https://trello-avatars.s3.amazonaws.com/' + user['avatarHash'] + '/50.png' avatar = 'https://trello-avatars.s3.amazonaws.com/' + user['avatarHash'] + '/50.png'
members.append({ members.append({