diff --git a/Common/Database/Model/SaveState.swift b/Common/Database/Model/SaveState.swift index 410ceee..26b27d9 100644 --- a/Common/Database/Model/SaveState.swift +++ b/Common/Database/Model/SaveState.swift @@ -57,6 +57,9 @@ public class SaveState: _SaveState, SaveStateProtocol { super.prepareForDeletion() + // In rare cases, game may actually be nil if game is corrupted, so we ensure it is non-nil first + guard self.game != nil else { return } + guard FileManager.default.fileExists(atPath: self.fileURL.path) else { return } do