summaryrefslogtreecommitdiff
path: root/jfr_playoff/data/match/tcjson.py
diff options
context:
space:
mode:
Diffstat (limited to 'jfr_playoff/data/match/tcjson.py')
-rw-r--r--jfr_playoff/data/match/tcjson.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/jfr_playoff/data/match/tcjson.py b/jfr_playoff/data/match/tcjson.py
index 590f27d..2bd6a2c 100644
--- a/jfr_playoff/data/match/tcjson.py
+++ b/jfr_playoff/data/match/tcjson.py
@@ -22,7 +22,11 @@ class TCJsonMatchInfo(MatchInfoClient):
def _get_round_from_link(self, link):
fragment = urlparse.urlparse(link).fragment
- return max(1, int(fragment[11:14])), max(1, int(fragment[14:17]))
+ if len(fragment) < 28:
+ # old, shorter TC hashes
+ return int(fragment[11:14]), int(fragment[14:17])
+ # new, longer TC hashes
+ return int(fragment[20:26]), int(fragment[26:32])
def get_match_link(self):
PlayoffLogger.get('match.tcjson').info(