CustomServer: properly 'inherit' Archipelago from static_server_data (#3366)
This fixes a potential exception during room spin-up.
This commit is contained in:
parent
378af4b07c
commit
6f6bf3c62d
|
@ -106,9 +106,9 @@ class WebHostContext(Context):
|
||||||
static_gamespackage = self.gamespackage # this is shared across all rooms
|
static_gamespackage = self.gamespackage # this is shared across all rooms
|
||||||
static_item_name_groups = self.item_name_groups
|
static_item_name_groups = self.item_name_groups
|
||||||
static_location_name_groups = self.location_name_groups
|
static_location_name_groups = self.location_name_groups
|
||||||
self.gamespackage = {"Archipelago": static_gamespackage["Archipelago"]} # this may be modified by _load
|
self.gamespackage = {"Archipelago": static_gamespackage.get("Archipelago", {})} # this may be modified by _load
|
||||||
self.item_name_groups = {}
|
self.item_name_groups = {"Archipelago": static_item_name_groups.get("Archipelago", {})}
|
||||||
self.location_name_groups = {}
|
self.location_name_groups = {"Archipelago": static_location_name_groups.get("Archipelago", {})}
|
||||||
|
|
||||||
for game in list(multidata.get("datapackage", {})):
|
for game in list(multidata.get("datapackage", {})):
|
||||||
game_data = multidata["datapackage"][game]
|
game_data = multidata["datapackage"][game]
|
||||||
|
|
Loading…
Reference in New Issue