From e1517daf9a84822a043666d4048d34e388e9470d Mon Sep 17 00:00:00 2001 From: Vantz Stockwell Date: Tue, 17 Mar 2026 12:51:18 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20updater=20download=20=E2=80=94=20pass=20?= =?UTF-8?q?full=20UpdateInfo=20object,=20not=20just=20version=20string?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DownloadUpdate expects *UpdateInfo (with downloadUrl), not a version string. Frontend was passing latestVersion which caused a silent deserialization failure. Co-Authored-By: Claude Opus 4.6 (1M context) --- frontend/src/components/common/StatusBar.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/components/common/StatusBar.vue b/frontend/src/components/common/StatusBar.vue index 63d7f07..b34c9e2 100644 --- a/frontend/src/components/common/StatusBar.vue +++ b/frontend/src/components/common/StatusBar.vue @@ -117,7 +117,7 @@ async function handleUpdate(): Promise { try { const path = await Call.ByName( "github.com/vstockwell/wraith/internal/updater.UpdateService.DownloadUpdate", - updateInfo.value.latestVersion + updateInfo.value ) as string; await Call.ByName( "github.com/vstockwell/wraith/internal/updater.UpdateService.ApplyUpdate",