Skip to content

Commit

Permalink
Merge pull request #453 from loathingKernel/develop
Browse files Browse the repository at this point in the history
RareGameSlim: fix uploading save games when there aren't any on the remote
  • Loading branch information
loathingKernel authored Sep 12, 2024
2 parents 7b1cbe7 + e68ff22 commit edeb013
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions rare/models/base_game.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

@dataclass
class RareSaveGame:
file: SaveGameFile
file: Optional[SaveGameFile]
status: SaveGameStatus = SaveGameStatus.NO_SAVE
dt_local: Optional[datetime] = None
dt_remote: Optional[datetime] = None
Expand Down Expand Up @@ -236,8 +236,8 @@ def latest_save(self) -> Optional[RareSaveGame]:

@property
def save_game_state(self) -> Tuple[SaveGameStatus, Tuple[Optional[datetime], Optional[datetime]]]:
if self.saves and self.save_path:
latest = self.latest_save
if self.save_path:
latest = s if (s := self.latest_save) is not None else RareSaveGame(None)
# lk: if the save path wasn't known at startup, dt_local will be None
# In that case resolve the save again before returning
latest.status, (latest.dt_local, latest.dt_remote) = self.core.check_savegame_state(
Expand Down

0 comments on commit edeb013

Please sign in to comment.