WebHost: Fix internal server error if hint field is empty

This commit is contained in:
Fabian Dill 2020-07-30 01:00:55 +02:00
parent 1abc6b2b2e
commit 962b420299
1 changed files with 4 additions and 3 deletions

View File

@ -269,9 +269,10 @@ def get_tracker(tracker: UUID):
for teamnumber, team in enumerate(names)}
precollected_items = room.seed.multidata.get("precollected_items", None)
hints = {team: set() for team in range(len(names))}
for key, hintdata in room.multisave["hints"]:
for hint in hintdata:
hints[key[0]].add(Hint(*hint))
if "hints" in room.multisave:
for key, hintdata in room.multisave["hints"]:
for hint in hintdata:
hints[key[0]].add(Hint(*hint))
for (team, player), locations_checked in room.multisave.get("location_checks", {}):
if precollected_items: