diff --git a/packages/sync/src/sync.ts b/packages/sync/src/sync.ts index 7213e01..2f13101 100644 --- a/packages/sync/src/sync.ts +++ b/packages/sync/src/sync.ts @@ -199,7 +199,11 @@ export async function iteratePackwizIndex( if (state) { const stateHash = state.hashes[packwiz.index.location.diff(file.file).join("/")]; - if (stateHash?.hash && stateHash.hash === file.hash) { + if ( + stateHash?.hash && + stateHash.hash === file.hash && + (await saveLocation.exists()) + ) { console.log( `Skipping already downloaded file ${file.file.toString()}`, );