Skip to content

Commit 36ce863

Browse files
committed
MultiServer: fix #4 for checksum
by Black Sliver
1 parent 280681e commit 36ce863

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

WebHostLib/customserver.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,9 @@ def load(self, room_id: int):
102102
# games package could be dropped from static data once all rooms embed data package
103103
del multidata["datapackage"][game]
104104
else:
105-
data = Utils.restricted_loads(GameDataPackage.get(checksum=game_data["checksum"]).data)
106-
game_data_packages[game] = data
105+
row = GameDataPackage.get(checksum=game_data["checksum"])
106+
if row: # None if rolled on >= 0.3.9 but uploaded to <= 0.3.8. multidata should be complete
107+
game_data_packages[game] = row.data
107108

108109
return self._load(multidata, game_data_packages, True)
109110

0 commit comments

Comments
 (0)