diff --git a/hackadmin/helpers.py b/hackadmin/helpers.py index 87ab3c6b..996a2589 100644 --- a/hackadmin/helpers.py +++ b/hackadmin/helpers.py @@ -63,16 +63,17 @@ def extract_badges_for_hackathon(hackathon, issue_date, format='json'): badges.setdefault('facilitators', []) for team in hackathon.teams.all(): - badges['facilitators'].append({ - 'first_name': team.mentor.first_name, - 'name': team.mentor.full_name or team.mentor.slack_display_name, - 'email': team.mentor.email, - 'issue_date': issue_date, - 'team': team.display_name, - 'project': team.project.display_name if team.project else '', - 'award': 'Hackathon Facilitators', - 'award_ranking': 'n/a', - }) + if team.mentor: + badges['facilitators'].append({ + 'first_name': team.mentor.first_name, + 'name': team.mentor.full_name or team.mentor.slack_display_name, + 'email': team.mentor.email, + 'issue_date': issue_date, + 'team': team.display_name, + 'project': team.project.display_name if team.project else '', + 'award': 'Hackathon Facilitators', + 'award_ranking': 'n/a', + }) projects = [team.project for team in hackathon.teams.all() if team.project] diff --git a/hackadmin/views.py b/hackadmin/views.py index 7f244dfa..2e2ab99f 100644 --- a/hackadmin/views.py +++ b/hackadmin/views.py @@ -52,7 +52,6 @@ def hackathon_participants(request, hackathon_id): hackathon, date.today().isoformat()).items() for awardee in values if category not in ['participants', 'judges', 'facilitators']] - print(awardees) return render(request, 'hackadmin_participants.html', { 'hackathon': hackathon, 'mentors': mentors,