diff --git a/src-tauri/src/file_helpers.rs b/src-tauri/src/file_helpers.rs index 20e6ff4..c752492 100644 --- a/src-tauri/src/file_helpers.rs +++ b/src-tauri/src/file_helpers.rs @@ -138,19 +138,11 @@ pub fn write_file(path: String, contents: String) { let path_buf = std::path::PathBuf::from(&path); // Create file if it exists, otherwise just open and rewrite - let mut file = match fs::File::open(&path_buf) { + let mut file = match fs::File::create(&path_buf) { Ok(file) => file, Err(e) => { println!("Failed to open file: {}", e); - - // attempt to create file. otherwise return - match fs::File::create(&path_buf) { - Ok(file) => file, - Err(e) => { - println!("Failed to create file: {}", e); - return; - } - } + return; } }; diff --git a/src/utils/metadata.ts b/src/utils/metadata.ts index cc933f1..0f971f9 100644 --- a/src/utils/metadata.ts +++ b/src/utils/metadata.ts @@ -72,7 +72,7 @@ export async function patchGame() { // Do we have a patch already? const patchedExists = await invoke('dir_exists', { - path: await getGameMetadataPath() + '\\global-metadata-patched.dat' + path: await getBackupMetadataPath() + '\\global-metadata-patched.dat' }) if (!patchedExists) { @@ -225,4 +225,4 @@ export async function restoreMetadata(manager: DownloadHandler) { await unpatchGame() return true -} \ No newline at end of file +}