From f55868dd007a39ad58b1cce6d6a082f364011855 Mon Sep 17 00:00:00 2001 From: devilreef <86633411+devilr33f@users.noreply.github.com> Date: Fri, 16 Jan 2026 01:40:43 +0600 Subject: [PATCH] fix: use patch 0 as fallback when no previous installation 0 means no local installation on launcher Co-Authored-By: Claude --- src/modules/hytale-patches/tracker.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/modules/hytale-patches/tracker.ts b/src/modules/hytale-patches/tracker.ts index 7044e0e..6d82f4f 100644 --- a/src/modules/hytale-patches/tracker.ts +++ b/src/modules/hytale-patches/tracker.ts @@ -81,10 +81,9 @@ export async function checkPatchesUpdate( // Update detected state[patchline] = { lastVersion: currentVersion, lastPatchId: patchId, lastCheck: new Date().toISOString() } - // Fetch patch size - const patchSize = lastState?.lastPatchId !== undefined - ? await getPatchSize(patchline, lastState.lastPatchId, patchId) - : undefined + // Fetch patch size (0 means no local installation) + const fromPatch = lastState?.lastPatchId ?? 0 + const patchSize = await getPatchSize(patchline, fromPatch, patchId) updates.push({ patchline,