diff --git a/src/apps/competitions/tests/unpacker_test_data.py b/src/apps/competitions/tests/unpacker_test_data.py index 5b6f4cf97..8e04f5785 100644 --- a/src/apps/competitions/tests/unpacker_test_data.py +++ b/src/apps/competitions/tests/unpacker_test_data.py @@ -146,6 +146,7 @@ V1_LEADERBOARDS = [{ "title": "Results", "key": "Results", + "label": "RESULTS", "columns": [ { "title": "prediction_score", diff --git a/src/apps/competitions/unpackers/v1.py b/src/apps/competitions/unpackers/v1.py index 8afe291be..a2dcf5386 100644 --- a/src/apps/competitions/unpackers/v1.py +++ b/src/apps/competitions/unpackers/v1.py @@ -2,6 +2,8 @@ from competitions.unpackers.base_unpacker import BaseUnpacker from competitions.unpackers.utils import CompetitionUnpackingException, get_datetime +import logging +logger = logging.getLogger() class V15Unpacker(BaseUnpacker): @@ -149,6 +151,7 @@ def _unpack_leaderboards(self): new_ldb_data = { 'title': ldb_key, 'key': ldb_key, + 'label': ldb_data['label'], 'columns': [] } self.competition['leaderboards'].append(new_ldb_data) @@ -164,7 +167,7 @@ def _unpack_leaderboards(self): } for leaderboard_data in self.competition['leaderboards']: - if column['leaderboard']['label'].lower() == leaderboard_data['key'].lower(): + if column['leaderboard']['label'].lower() == leaderboard_data['label'].lower(): leaderboard_data['columns'].append(new_col_data) def _unpack_terms(self):