diff --git a/src/system/game-data.ts b/src/system/game-data.ts index e06eb5e4b74..74558b255e1 100644 --- a/src/system/game-data.ts +++ b/src/system/game-data.ts @@ -1366,7 +1366,8 @@ export class GameData { } else { const data = localStorage.getItem(dataKey); if (data) { - handleData(decrypt(data, bypassLogin)); + handleData(decrypt(data, (dataType !== GameDataType.RUN_HISTORY) ? bypassLogin : true)); + // This conditional is necessary because at the moment, run history is stored locally only so it has to be decoded from Base64 as if it was local } resolve(!!data); }