diff options
| -rw-r--r-- | roles/badges/backend/files/cron/award-oldschool-badges | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/roles/badges/backend/files/cron/award-oldschool-badges b/roles/badges/backend/files/cron/award-oldschool-badges index 49fb651d1..6fa0554c7 100644 --- a/roles/badges/backend/files/cron/award-oldschool-badges +++ b/roles/badges/backend/files/cron/award-oldschool-badges @@ -153,7 +153,8 @@ def main(): # First, some validation that the badge ids actually exist. for fas_group, badge_id in mapping.items(): badge = tahrir.get_badge(badge_id=badge_id) - assert(badge.id) + if not badge: + raise ValueError("%r is not a valid badge id" % badge_id) # Then, do a long query against FAS for our candidates. results = get_fas_groupings(fas_credentials=fm_config['fas_credentials'], |
